Scraper des données sur une page web en Python avec BeautifulSoup
Résolu/Fermé
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
-
7 avril 2019 à 18:18
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 9 avril 2019 à 10:20
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 9 avril 2019 à 10:20
A voir également:
- Scraper des données sur une page web en Python avec BeautifulSoup
- Comment supprimer une page sur word - Guide
- Web office - Guide
- Traduire une page web - Guide
- Imprimer tableau excel sur une page - Guide
- Capture page web - Guide
1 réponse
Jithel
Messages postés
843
Date d'inscription
mercredi 20 juin 2018
Statut
Membre
Dernière intervention
31 août 2021
171
7 avril 2019 à 18:46
7 avril 2019 à 18:46
L'objet renvoyé contenu dans la variable "div" est un objet Tag de BeautifulSoup. Selon la documentation :
https://www.crummy.com/software/BeautifulSoup/bs4/doc/#tag
il n'existe pas de champ "string" dans cet objet. Par contre, si tu fais
Concernant le deuxième point, il y a à mon avis une erreur. "find_all" est une fonction et non un attribut soit :
https://www.crummy.com/software/BeautifulSoup/bs4/doc/#tag
il n'existe pas de champ "string" dans cet objet. Par contre, si tu fais
print(div)tu obtiens un résultat exploitable.
Concernant le deuxième point, il y a à mon avis une erreur. "find_all" est une fonction et non un attribut soit :
h1 = soup.find_all(…) # ne pas oublier de mettre les bons paramètres
7 avril 2019 à 18:50
7 avril 2019 à 21:24
7 avril 2019 à 22:02
je ne connais pas BeautifulSoup mais si affiche None, devrai générer une erreur et pas afficher None. Il y a une incohérence quelque part.
8 avril 2019 à 00:02
8 avril 2019 à 11:14