【发布时间】:2021-03-29 15:42:18
【问题描述】:
我正在尝试使用请求模块下载 zip 文件。如果我运行此代码,它会在我的机器上创建一个 zip 文件,但它只是一个错误页面的 HTML。如果我在浏览器中输入 URL,它会正确下载压缩文件。
import requests
zipurl = "https://www.dallascad.org/ViewPDFs.aspx?type=3&id=\\DCAD.ORG\WEB\WEBDATA\WEBFORMS\data%20products\DCAD2021_CURRENT.zip"
zname = "DCAD2021_CURRENT.zip"
resp = requests.get(zipurl)
zfile = open(zname, 'wb')
zfile.write(resp.content)
zfile.close()
【问题讨论】:
-
您是否尝试过提供标头 Accept-encoding? 'Accept-encoding: gzip' 或 'Accept-encoding: gzip, deflate, br'
-
我没有。我都试过了,都没有解决问题。
标签: python download python-requests zip