[Web Scrapping] - Extraction de donnees d'un tableau
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?
Code:
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) |
RESULTAT
Code:
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 |