Bonjour,
Je souhaite récupérer des données météo sur une page web, mais je rencontre des problèmes car mon script récupère les données avant que celles ci ne soient chargées sur la page web.
Voici mon code:
Ainsi, python me retourne No Data Recorded car la page web n'a pas eu le temps de charger les données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import requests from bs4 import BeautifulSoup import time page=requests.get("https://www.wunderground.com/history/daily/sg/singapore-payalebar/WSAP/date/2018-1-5") soup=BeautifulSoup(page.content,'html.parser') table=soup.find(class_='summary-table').get_text() title=soup.find(class_='summary-title').get_text() print(table) print(title)
J'aimerai donc savoir comment faire sans avoir à utiliser Selenium.
Merci pour votre aide.
Partager