我想使用 python 下载一个 zip 文件。
使用这种类型的 url, http ://server.com/file.zip,使用 urllib2.urlopen 并将其写入本地文件非常简单。
但就我而言,我有这种类型的网址: http://server.com/customer/somedata/download?id=121&m=zip,在表单验证后启动下载。
准确地说,在我的情况下,我想将它部署在 heroku 上,所以我不能使用用 C++ 构建的 spynner。此下载是在使用 scrapy 进行抓取后启动的。
从浏览器下载效果很好,我得到了一个很好的 zip 文件及其名称。使用 python 我只是得到 html 和 header 数据......
有没有办法从 python 中的这种类型的 url 获取文件?