Apprendre le Web Scraping avec Python Français - Partie 1

Поділитися
Вставка
  • Опубліковано 27 січ 2025

КОМЕНТАРІ • 81

  • @alexis1911
    @alexis1911 4 роки тому +20

    Super clair, démarche intellectuelle très pédagogique et son de super bonne qualité. Merci beaucoup !

  • @tonybengue
    @tonybengue 4 роки тому +12

    Enfin une chaîne sur le scraping, elles sont tellement rares en France.
    Merci

    • @gellysword
      @gellysword 4 місяці тому

      Pas mal non ? C'est Français.

    • @tonybengue
      @tonybengue 4 місяці тому

      @@gellysword 4 ans plus tard tu te réveilles X)

    • @gellysword
      @gellysword 4 місяці тому

      @@tonybengue Haha je commence !

  • @fifietlili
    @fifietlili 4 роки тому +2

    Merci infiniment ! C'est EXACTEMENT ce que je cherchais et en plus c'est en français !!! ^^

  • @datajedi5217
    @datajedi5217 4 роки тому +3

    Simple, efficace, bonne qualité du son : un véritable plaisir !

  • @emjizone
    @emjizone Рік тому +2

    pour les francophones:
    "scrapping" (dans ce contexte): récupération de données
    "setup": configuration
    "parser": analyser
    "librarie": bibliothèque
    "header": en-tête
    "headers": éléments d'en-tête

  • @dimitrybretoux9708
    @dimitrybretoux9708 5 років тому

    merci mec...je suis impatient d attendre les autres videos de cette serie.

  • @martindesurmont515
    @martindesurmont515 3 роки тому +1

    Merci chef tu gères !

  • @pioupiou4535
    @pioupiou4535 5 років тому +3

    Merci, tu explique super bien !

  • @calou6270
    @calou6270 4 роки тому +2

    Super merci j'en avais besoin pour mon projet :)

  • @guilhem3739
    @guilhem3739 4 роки тому

    La vache, le fichier d'aide de bs4 il use toute l'encre de mon écran. Super video, merci pour le taf!

  • @akwaa69
    @akwaa69 3 роки тому +2

    Merci j'adore

  • @remigaborit2486
    @remigaborit2486 4 роки тому +6

    Pour les utilisateurs Windows : ajouter au début de votre script :
    # -*- coding: utf-8 -*-

    • @remigaborit2486
      @remigaborit2486 4 роки тому

      @ETH4N Pour gérer les accents et caractères Français..

    • @remigaborit2486
      @remigaborit2486 4 роки тому

      @ETH4N Merci pour ton tuto. A quand, un tuto en JS?

  • @samyfiordaliso5760
    @samyfiordaliso5760 3 роки тому

    Super ! Cela va m'aider dans mes projets !!

  • @philtoa334
    @philtoa334 3 роки тому

    Excellent , merci.

  • @khaleddjema602
    @khaleddjema602 4 роки тому

    Simple et efficace merci à toi !

    • @redabekka5940
      @redabekka5940 3 роки тому

      Le site d'exemple n'est plus accessible

  • @kcdrakarttzz7004
    @kcdrakarttzz7004 3 роки тому +1

    Ne nommez pas votre fichier sublime text "requests" (ça doit créer un bug ou jsp quoi), ça vous évitera d'être bloqué 2 h comme moi ;)
    et merci pour la vidéo :)

  • @apollinairelankouande1667
    @apollinairelankouande1667 4 роки тому +3

    Bonjour
    Pour un projet personnel j'ai besoin de faire du web scrapping. j'aimerais le faire avec python mais j'ai un code statut [403]. Saurais tu m'expliquer ce que ça veux dire?

  • @frostheda
    @frostheda 4 роки тому +4

    deja si on a pas pip bah on peut rien faire un tuto pour l'installez ca serai bien car sa fait 40 minute que jarrive pas a le faire marcher
    malgré que pip soit installé mtn

  • @Slim-re9wl
    @Slim-re9wl Рік тому

    D'accord c est bien beau d afficher tout sa dans la console mai comment on fait pour afficher les donner dans un div de notre propre page Web? Parce que tout les tuto que je regarde ils affiche sa dans la console.

  • @raylink1722
    @raylink1722 4 місяці тому

    merci bcp

  • @beline30
    @beline30 4 роки тому +1

    Bonjour,
    que faire quand on a a un code 503 ?
    si je comprend bien c'est un problème pour joindre le serveur, si je passe par mon navigateur pas de problème le site apparaît, mais si je fait un requests.get(url) j'obtient un code erreur 503.

    • @ninjascripter5214
      @ninjascripter5214  4 роки тому +1

      503 Service Unavailable: ça peut être n'importe quoi, mais dans le cas du tuto probablement trop de requêtes d'un coup

  • @Martin-qj2wc
    @Martin-qj2wc 4 роки тому +1

    Salut ! Je ne trouve pas la page internet que tu utilise avec les pays, même en entrant la bonne url google me redirige vers une page Github, savez vous si elle existe toujours ?

    • @ninjascripter5214
      @ninjascripter5214  4 роки тому +2

      Yes le site a été supprimé mais tu peux tester partout sur le web

  • @axelsani6520
    @axelsani6520 4 роки тому +1

    J'ai une erreur de syntaxe au niveau de mon pip install requests, tu sais d'où ça peut venir ?

  • @ousmanesalamatao1069
    @ousmanesalamatao1069 5 років тому +1

    Merciiiiii! +1Abo

  • @yveskatala4895
    @yveskatala4895 2 роки тому

    Bonjour j'ai vraiment aimer votre tutoriel maintenant j'aimerais savoir s'il sera possible que vous m'envoyer le lien de vidéo qui stock avec une base de données... merci

  • @marouanh2653
    @marouanh2653 4 роки тому +5

    J'adore ce que tu fais mec, juste une question, je me suis mis sur python depuis quelque semaines, j'ai de bonne base, cependant je veux faire essentiellement du scraping tu me conseillerais d'étudier quelle partie de Python. Sachant que tout est vraiment génial dans python

    • @ninjascripter5214
      @ninjascripter5214  4 роки тому

      Les applications du scraping simplement, ça va de l'ia à la collecte de leads. Si tu veux rester sur du scraping pur et dur intéresses toi au crawling et aux moteurs de recherche

  • @mikaelmonjour_programming
    @mikaelmonjour_programming 4 роки тому

    bs4 rocks !

  • @christophebalson2074
    @christophebalson2074 2 роки тому +1

    que faire si on a une réponse code 403 ? merci pour ce tuto sinon.

  • @gregoire7936
    @gregoire7936 3 роки тому

    Est-il possible de faire du scraping à l'intérieur une application sous android ?

  • @testiculedemouflon2464
    @testiculedemouflon2464 4 роки тому +1

    Ça me dit no module named requests....

  • @digitalelabs2679
    @digitalelabs2679 4 роки тому

    il maffiche sa maintenant alors que jai tout installer
    raceback (most recent call last):
    File "", line 1, in
    from bs4 import beautifulsoup
    ImportError: cannot import name 'beautifulsoup' from 'bs4' (C:\Users\tm-pr\AppData\Local\Programs\Python\Python38-32\lib\site-packages\bs4\__init__.py)

    • @remigaborit2486
      @remigaborit2486 4 роки тому

      As-tu bien installer pip pour ta version de python, puis importé les modules avec la commande pip install ? Ajoute aussi (Tu es sous Windows? ( comme moi ;) ) pip install lxml ;)

  • @serveurchef7840
    @serveurchef7840 3 роки тому

    je vais avoir l'air stupide mais c'est quoi un headers précisément ?

  • @tonircd
    @tonircd 4 роки тому

    Bonjour, super auto. Je suis sur Mac, puis je reproduire ce tutoriel en utilisant PyCharm s'il vous plait ?

  • @lamiakhatib1172
    @lamiakhatib1172 3 роки тому

    Tu explique super bien
    C'est dommage que tu n'aie pas fait les api

  • @redabekka5940
    @redabekka5940 3 роки тому

    Le site d'exemple n'est plus accessible , il me redirige vers github

  • @user-jm3ix9kg3w
    @user-jm3ix9kg3w 4 роки тому

    tes tutos sont super, mais pourrais tu eviter de placer ton terminal devant ton code ?

    • @ninjascripter5214
      @ninjascripter5214  4 роки тому +1

      Il faut que tu apprennes à voir à travers les objets Louis

  • @watchmasterswiss3714
    @watchmasterswiss3714 4 роки тому

    Hello, j’ai un projet de scraping vous travailler sur en free-lance ?

    • @ninjascripter5214
      @ninjascripter5214  4 роки тому +1

      Tu peux utiliser l'email de contact: ninjascripteryt@gmail.com

  • @Ouro3299
    @Ouro3299 4 роки тому

    Salut, excellente vidéo. Je voulais savoir si c'était 100% légale le scraping? car : La loi du 24 juillet 2015 a modifié l'article 323-3 du Code pénal qui réprime désormais le fait « d'extraire, de détenir, de reproduire, de transmettre » frauduleusement les données d'un Système de traitement automatisé de données (STAD). Le vol de donnée est donc bien un délit distinct du vol d'une chose matérielle.

    • @ciizzox
      @ciizzox 3 роки тому

      C'est assez compliqué, ca depend de ce que tu en fait, et de comment tu utilise le scrapping. Par exemple, pour comparer des offres d'assurance par exemple tu peux le faire et a titre perso ca reste légal, mais de maniere illégale tu peux trouver des exemple toi meme :)

  • @abdelkadergrota9650
    @abdelkadergrota9650 4 роки тому

    Comment je vais réglé le blême du IP ?? mon ip est suspendu

  • @levraiarrgonnlevraiarrgonn89
    @levraiarrgonnlevraiarrgonn89 4 роки тому

    Slt pour moi pip install requests ne marche pas

    • @nikou239
      @nikou239 3 роки тому

      python -m pip install -U pip

  • @nbuisness3984
    @nbuisness3984 4 роки тому

    Salut. J’ai un soucis tu pourrais m’aider ?

    • @ninjascripter5214
      @ninjascripter5214  4 роки тому

      Hello tu peux utiliser l'email de contact: ninjascripteryt@gmail.com

  • @jacques827
    @jacques827 2 роки тому

    L'adresse email ne fonctionne pas :-s

  • @digitalelabs2679
    @digitalelabs2679 4 роки тому

    salut super tes video moi sa marche pas sa m'affiche sa et pourtan jai tout fait comme toi
    File "scrapy.py", line 2
    from bs4
    ^
    SyntaxError: invalid syntax

    • @scorpion9717
      @scorpion9717 4 роки тому

      La réponse est tardive mais c'est sûrement à cause d'un défaut d'indentation

  • @Viexelle
    @Viexelle 4 роки тому

    c'est pourquoi faire ? x) j'ai pas compris l'utilité

    • @ciizzox
      @ciizzox 3 роки тому

      Ton patron peut te demander de faire un script pour stocker des données de son site web quelque part :)

  • @pierrebriand2311
    @pierrebriand2311 4 роки тому

    Bonjour ! Merci pour cette super vidéo, une fois les lignes
    pip istall requests
    pip install bs4
    saisies / j'ai une erreur de syntax
    je suis sous windows 10 :)
    Merci par avance pour votre aide !

    • @drzekillandmrpride1685
      @drzekillandmrpride1685 3 роки тому +2

      Ca fait trois jour que je me casse les dents dessus, j'ai l'impression qu'il faut faire partie d'une secte pour comprendre

    • @ciizzox
      @ciizzox 3 роки тому

      @@drzekillandmrpride1685 WIndows utilise pas le meme "shell" que les systeme UNIX/Linux :)
      Tu peux utiliser Cygwin comme term sur Windows tu devrais avoir plus de probleme

  • @emjizone
    @emjizone Рік тому

    4:46 FAUX.
    Ce qui est montré là, dans la ligne sélectionnée dans le code source de la page, n'est *pas un sélecteur CSS.* C'est un *attribut de balise HTML* qui peut éventuellement être pointé par un sélecteur CSS ailleurs (typiquement, dans du code CSS). Un seul sélecteur CSS peut, éventuellement, sélectionner des éléments de document selon *plusieurs* attributs de balise HTML à la fois.
    Ce n'est pas tout d'être un ninja, encore faut-il savoir de quoi on parle.🤨

  • @sirdevio6102
    @sirdevio6102 3 роки тому

    1:26 R.I.P )'x

  • @djnqzjdnqzhdifjuuehbfdhgyu4957
    @djnqzjdnqzhdifjuuehbfdhgyu4957 3 роки тому

    sa marche pas pour moi

  • @goklouri9022
    @goklouri9022 4 роки тому

    J'ai besoin de votre aide s'il vous plaît répondez à mon commentaire s'il vous plaît s'il vous plaît ou toute personne liée à python s'il vous plaît

  • @PokeXMinecraft
    @PokeXMinecraft 2 роки тому

    mon gars 6 minutes je sais tjrs pas c quoi

  • @chrisder1814
    @chrisder1814 Місяць тому

    Salut

  • @megabombize
    @megabombize 4 роки тому

    Je peux vous contacte par watshap et merci pour la vidéo

  • @eliaselachek7097
    @eliaselachek7097 2 роки тому

    Trop de bla bla pour rien

  • @remigaborit2486
    @remigaborit2486 4 роки тому +2

    Super tuto (et en Français) :D. Même si je l'ai testé sous Windows ;) Au fait, pour installer les modules, pas de problèmes. Toutefois pour le "sparser" , j'ai du faire : pip install lxml . Afin de corriger l'erreur "... soup = BeautifulSoup(response.text, 'lxml')
    File "C:\Users\mimi1\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\bs4\__init__.py", line 242, in __init__
    raise FeatureNotFound(
    bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?"

    • @remigaborit2486
      @remigaborit2486 2 роки тому

      @@sofianeb3410 oui. Mais avant 19 heure, si c'est possible ?

    • @remigaborit2486
      @remigaborit2486 2 роки тому

      @@sofianeb3410 ça me va.

  • @chrisder1814
    @chrisder1814 Місяць тому

    Salut est-ce que tu pourrais m'aider à apprendre quelle est la différence entre le fait de scraper avec un script python ou plutôt d'utiliser une appli