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 : 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)
RESULTAT

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