Ich arbeite an einem Schachprojekt, für das ich eine sehr große Anzahl von Dateien von ChessTempo herunterladen muss. Abrufen von Dateien Formular-URL in Python gibt leer
Wenn Sie den folgenden Code:
import urllib.request
url = "http://chesstempo.com/requests/download_game_pgn.php?gameids="
for i in range (3,500):
urllib.request.urlretrieve(url + str(i),'Games/Game ' + str(i) + ".pgn")
print("Downloaded file nº " + str(i))
ich die erwartete Liste von 500 ~ Dateien, aber sie sind alle leer, außer der zweiten und dritten Dateien, die die richtigen Daten in ihnen.
Wenn ich die URLs manuell öffne, funktioniert alles perfekt. Was vermisse ich?