Il faut donc que notre script commence donc
2 "donc"
Même chose que l’autre avec la liste.
Une fois cette requête réalisée nous pouvons récupérer
J’aurai mis une virgule après "réalisée".
La variable est mal nommé je trouve, url
ne contient pas une URL mais une requests.Response. Tu peux l’appeler response
par exemple. Et tu n’as pas besoin de créer une variable intermédiaire, tu peux faire directement soup = BeautifulSoup(response.content)
.
Nous avons désormais une variable "soup"
Tu peux utiliser la syntaxe de code inline
.
Récupérer l’information d’une balise HTML précise
Au lieu de h1.string
tu peux utiliser h1.get_text()
, je te laisse lire la doc pour voir la différence.
Pour récupérer les informations de la balise h1 de la base nous avons créé une variable dans lequel laquelle
J’ai pas compris "de la base" ?
qui possède la class ico-after ico-tutorials
Classe en français. Et ceux sont deux classes.
Pour remédier à cela nous allons utiliser la méthode .strip()
j’aurai mis une virgule après "cela". Et j’aurai précisé str.strip()
pour savoir sur quoi on applique .strip()
. Le code qui suit n’a pas besoin d’être sur deux lignes : titre = h1.get_text().strip()
.
Récupérer les informations de plusieurs balises identiques
le titre de tous les tutoriels de la page je fais comment?
Il manque un espace avant le ?.
jeune impatient!
Pareil.
Pour cela BeautifulSoup à a une autre méthode
Et il manque un point à la fin de cette phrase.
grâce aux compréhensions de liste de Python.
En français ça sonne bizarrement, je sais pas si ça se dit.
et comme valeur de clé les descriptions.
Le "de clé" n’est pas nécessaire.
Pour la partie écriture de fichier, je te conseille d’utiliser un gestionnaire de contexte.
Pour votre information cette méthode(writer.writerow
)
Il manque un espace avant la parenthèse ouvrante.
je ne peux que vous recommander la documentation officielle sur le sujet..
Il y a deux points (un dans le lien, un en dehors).
Et voilà vous avez un fichier CSV
J’aurai mis une virgule après "voilà".
dans un logiciel de traitement de données
Et je suis pas sûr qu’on appelle ces logiciels comme ça mais bon.
je ne peux que vous recommander d’aller faire un tour sur la documentation officielle de BeautifulSoup
Il manque un point à la fin.
Je tiens à remercier les membres du site qui m’ont aidés