【发布时间】:2019-12-12 04:33:38
【问题描述】:
我是一个新手,尝试使用 python 的请求模块从链接下载文件。 单击时,该链接将打开一个窗口以选择文件名和目录。 这是我尝试过的代码:
url = "http://dart.fss.or.kr/pdf/download/excel.do?lang=ko&rcp_no=20160516003174&dcm_no=5146351"
response = requests.get(url)
with open("test.xls", 'wb') as f:
f.write(response.content)
虽然它生成 test.xls 文件,但它是空的,即使我可以手动从链接中保存一个 excel 文件。如何处理弹出下载窗口而不是直接提供文件的链接?当我点击链接时,如何检查所传递的 HTTP 消息(?)?
【问题讨论】:
-
您的
f.write(response.content)是否在with open代码块内缩进? -
@Trollsors 谢谢你,我纠正了我在问题中的错误。
标签: python http download python-requests