Scraper une information d'une page web

Fermé
mordicuse - Modifié le 15 avril 2020 à 09:55
mordicuse Messages postés 2 Date d'inscription jeudi 30 avril 2020 Statut Membre Dernière intervention 30 avril 2020 - 30 avril 2020 à 16:41
Bonjour les développeurs.

je voudrai récupérer la "couleur du jour" sur le site de EDF :https://particulier.edf.fr/fr/accuei#/selection-bp

Voici mon bout de code :

import requests
from bs4 import BeautifulSoup
 
req = requests.get('https://particulier.edf.fr/fr/accueil/contrat-et-conso/options/tempo.html#/selection-bp')
soup = BeautifulSoup(req.text,"html.parser")
tempo = soup.find("span", {"class": "tempo-day-type"})
 
print(tempo)


tempo m'affiche :

<span class="tempo-day-type" ng-bind-html="todayType"></span>


là je bloque, il me faudrait la valeur du 'todayType"...

Merci d'avance
Configuration: Windows / Chrome 80.0.3987.163
A voir également:

5 réponses

yg_be Messages postés 22854 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 6 juin 2024 1 473
15 avril 2020 à 10:20
bonjour, as-tu examiné la source html de la page?
1
Oui mais je connaît très peu le html, j'ai localiser l'information que je voulais récupérer mais je n'y arrive pas...
0
yg_be Messages postés 22854 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 6 juin 2024 1 473
15 avril 2020 à 14:27
quelle information veux-tu récupérer dans la page source?
0
la couleur du jour soit = jour bleu
0
yg_be Messages postés 22854 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 6 juin 2024 1 473
30 avril 2020 à 09:17
où vois-tu cela dans la page source?
0
mordicuse Messages postés 2 Date d'inscription jeudi 30 avril 2020 Statut Membre Dernière intervention 30 avril 2020
30 avril 2020 à 14:33
0
yg_be Messages postés 22854 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 6 juin 2024 1 473
30 avril 2020 à 15:38
ce n'est pas la page source html. tu obtiens la page source html en faisant ctrl-U dans chrome.
je pense que l'information que tu cherches n'est pas dans la page source html. je pense que tu dois utiliser des outils tels que scrapy pour obtenir ce que tu cherches.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mordicuse Messages postés 2 Date d'inscription jeudi 30 avril 2020 Statut Membre Dernière intervention 30 avril 2020
30 avril 2020 à 16:41
merci je vais me renseigner sur l'outils scrapy
0