2017-06-04 3 views
-1

Hallo, es gibt eine Schaltfläche im Web, wenn Sie darauf klicken, wird es eine Datei herunterladen.urllib.urlretrieve() kann die Datei nicht herunterladen

Sagen Sie die entsprechende URL wie diese

http://www.mydata.com/data/filedownload.aspx?e=MyArgu1&k=kfhk22wykq

ist, wenn ich diese URL in der in der Browser-Adressleiste setzte, kann er die Datei als auch richtig herunterladen.

Jetzt mache ich dies in Python,

urllib.urlretrieve(url, "myData.csv") 

Die CSV-Datei leer ist. Irgendwelche Vorschläge bitte?

Antwort

0

Dies ist möglicherweise nicht mit jeder Website möglich. Wenn ein Link über ein Token verfügt, ist Python wahrscheinlich nicht in der Lage, den Link zu verwenden, da er mit Ihrem Browser verknüpft ist.

+0

Obwohl ich nicht ganz verstehe, aber danke für die Antwort. – user3552178

+0

Ich versuche zu verstehen, warum jemand mir "-1" gibt, kannst du mit meiner Frage falsch erklären? Ich verstehe diesen Tag nicht. – user3552178

+0

@SiegfriedWinterstein Wie kann ich das in Python bitte beheben? – user3552178

Verwandte Themen