使用urllib.urlretrieve下载Zip文件的问题

时间:2012-06-09 23:58:12

标签: python urllib2 urllib

我在从网站下载zip文件时遇到问题。我需要先登录,然后网站重定向到下载网址。

以用户身份登录后,您将被重定向到下载URL,一旦下载开始/完成,您将被重定向到主页。

Urlretreive不会获取下载网址,而是获取主页的HTML,即重定向链末尾的最终网页。

以下是我目前的代码。

url = "http://www.idplr.com/members/protect/new-rewrite?f=11&url=/downloads/ebooks/gold/DatingDoAndDont.zip"
print url
form_data = {'amember_login': 'myLogin', 'amember_pass': 'myPassword'}
params = urllib.urlencode(form_data)
urllib.urlretrieve(url,"C:\\fileName.zip", data=params)

0 个答案:

没有答案