Anfragen – Fragen zum Herunterladen von Dateien in Python
大家讲道理
大家讲道理 2017-05-24 11:34:58
0
1
704

Nach dem Klicken auf die Download-Schaltfläche auf der Seite „http://www.chinadrugtrials.or…“ wird eine DOC-Datei heruntergeladen. Ich hoffe, dass die Datei derzeit automatisch heruntergeladen werden kann es lässt sich nicht öffnen

Persönlich dachte ich, dass es möglicherweise nicht möglich ist, den erhaltenen Inhalt direkt in eine Datei zu schreiben, oder dass es sich um ein Umleitungsproblem handeln könnte, aber nach einer Suche bei Google stellte ich fest, dass es keinen anderen Weg gab und die Suche nichts brachte bei der Dokumentation

Das Folgende ist ein Screenshot der Webseite und der Download-Erklärung. Können Sie mir bitte helfen, herauszufinden, was schief gelaufen ist?

[Die Webseite sieht wie folgt aus] Wenn auf der Webseite nichts angezeigt wird, klicken Sie einfach auf die Abfrage in der oberen rechten Ecke, um die Informationen zu erhalten. Sie müssen sich nicht registrieren oder anmelden.


[Code lautet wie folgt]

import requests

header = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36'}

url = 'http://www.chinadrugtrials.org.cn/exportdoc/clinicaltrials.searchlistdetail'
data = {'ckm_id': 'eda4593539334baea5f58828360d5dd8',
        'ckm_index': 1,
        'button2': ''}

ses = requests.session()
get = ses.post(url, headers=header, data=data)
with open('./1.doc', 'wb') as file:
    file.write(get.content)
print('Done!')
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(1)
为情所困

我用了你的代码去执行, 是可以打开的 python版本2.7

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage