suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Anfragen – Fragen zum Herunterladen von Dateien in Python

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!')
大家讲道理大家讲道理2745 Tage vor706

Antworte allen(1)Ich werde antworten

  • 为情所困

    为情所困2017-05-24 11:36:58

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

    Antwort
    0
  • StornierenAntwort