IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Web Scraping - BeautifulSoup [Python 3.X]


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2018
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 47
    Par d�faut Web Scraping - BeautifulSoup
    Bonjour,

    J'essaye de r�cup�rer l'intitul� des offres d'emploi de la page 1

    Pour m'initier au web scraping, j'ai suivi: https://www.dataquest.io/blog/web-sc...-beautifulsoup

    Dans le code suivant, je demande � chercher dans les div toutes les class nomm� "row flex-center" . J'essaye aussi "offre ng-scope" qui est dans l'intitul� parent. En PJ l'imprim �cran du moment ou j'inspecte la page web.

    On retrouve bien row flex-center � chaque nouvelle offre.

    Pourtant je ne retrouve pas une liste de 20 (car 20 offres sur la page).

    Ou est mon erreur ? (Apr�s l'id�e est de parcourir chaque �l�ment et de faire du find ou find_all pour isoler postes et nom d'entreprise)
    Si possible, pouvez vous m'indiquer la class � utiliser si ce n'est pas la bonne ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    from requests import get
    from bs4 import BeautifulSoup
     
    url = 'XXXX'
    response = get(url)
    html_soup = BeautifulSoup(response.text, 'html.parser')
     
    postes = html_soup.find_all('div', class_="row flex-center")
    Merci

    Cordialement

    Kaz
    Images attach�es Images attach�es  

  2. #2
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2018
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 47
    Par d�faut
    J'ai creus� la questions encore :

    en faisant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    html_soup.find_all('div', class_='row flex-center')
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <a bo-href="ro.goToDetailsOffre(offre,$index)" target="_self">
     <span bo-text="offre.intitule">{{offre.intitule}}</span>
     </a>

    En examinant la page web :

    Nom : page.png
Affichages : 251
Taille : 7,0 Ko

    Pourquoi je ne retrouve pas l'offre telle qu'elle est �crite ?

    Sur Indeed et sur IMB, on retrouve bien le nom des offres et des films apr�s avoir import� le tout.

  3. #3
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Citation Envoy� par Kazvert Voir le message
    Pourquoi je ne retrouve pas l'offre telle qu'elle est �crite ?
    Parce qu'elle n'y est pas: prenez response.text, sauvegardez le dans un fichier puis ouvrez le avec un �diteur de texte ou un navigateur.
    En fait, ce que vous cherchez sera charg� par du Javascript qui n'est pas ex�cut� via un simple .get mais par le navigateur Web.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre averti
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mai 2018
    Messages
    47
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2018
    Messages : 47
    Par d�faut
    Bonjour,

    Merci pour le retour, je vais utiliser Selenium !

    Bonne soir�e

    Kaz

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Extraire les donn�es selon la m�thode du web scraping
    Par sarra216 dans le forum G�n�ral Python
    R�ponses: 7
    Dernier message: 09/10/2018, 10h10
  2. R�ponses: 0
    Dernier message: 29/06/2018, 08h06
  3. [Python 3.X] web scraping simple sans block parent
    Par markham dans le forum R�seau/Web
    R�ponses: 4
    Dernier message: 06/06/2017, 21h26
  4. Web parsing et web scraping
    Par langlois13 dans le forum R�seau/Web
    R�ponses: 5
    Dernier message: 10/01/2016, 18h05
  5. Web Scraping via R
    Par BlackSheitan dans le forum R
    R�ponses: 4
    Dernier message: 25/09/2015, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo