1 pièce(s) jointe(s)
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:
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