Bonjour,
Mille excuses par avance pour les fautes d'orthographes. J'utilise un clavier QWERTY.
J'aurai aime extraire les donnees du tableau donne par le lien suivant :
https://racing.hkjc.com/racing/infor...se=HV&RaceNo=3
Mon code ne me renvoie pas d'erreur.
Mon probleme est que dans 95% des cas, je n'ai pas de resultats. (Process finished with exit code 0).
Dans 5% des cas, mon code me renvoie les donnees recherchees.
Pourriez-vous m'indiquer le probleme?
RESULTAT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import urllib import urllib.request import time from bs4 import BeautifulSoup def make_soup(url): thepage = urllib.request.urlopen(url) soupdata = BeautifulSoup(thepage, "html.parser") return soupdata url1 = "https://racing.hkjc.com/racing/information/English/Racing/LocalResults.aspx?RaceDate=2020/07/15&Racecourse=HV&RaceNo=5" playerdata = "" soup = make_soup(url1) for record in soup.findAll('tr'): for data in record.findAll('td'): playerdata = playerdata + "," + data.text print(playerdata)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 C:\Users\User\PycharmProjects\pythonProject\venv\Scripts\python.exe "C:/Users/User/PycharmProjects/pythonProject/Horse race 0'.py" Process finished with exit code 0
Partager