【发布时间】:2010-12-19 11:54:57
【问题描述】:
我想使用 WGET 从某个站点的会员区下载一些图片。本网站受密码保护。我已成功登录并保存 cookie。但是,由于302重定向,我仍然无法下载图片。谁能帮我看看这个?非常感谢。
wget --load-cookies=examplecookies http://members.example.com/membersarea/0004.jpg
--2010-12-18 18:58:50-- http://members.example.com/membersarea/0004.jpg
Resolving members.example.com... 12.34.56.78
Connecting to members.example.com|12.34.56.78|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: /login.aspx?ReturnUrl=%2fmembersarea%2f0004.jpg [following]
--2010-12-18 18:58:50-- http://members.example.com/login.aspx?ReturnUrl=%2fmembersarea%2f0004.jpg
Reusing existing connection to members.example.com:80.
HTTP request sent, awaiting response... 302 Found
Location: /membersarea/default.aspx [following]
--2010-12-18 18:58:50-- http://members.example.com/membersarea/default.aspx
Reusing existing connection to members.example.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 61898 (60K) [text/html]
Saving to: `default.aspx'
100%[===================================================================================>] 61,898 --.-K/s in 0.1s
2010-12-18 18:58:51 (572 KB/s) - `default.aspx' saved [61898/61898]
default.aspx是会员区的首页,表示我已经登录成功了。
我已经做了一些谷歌搜索,我添加了--user-agent="Mozilla/4.0",但它仍然不起作用:
wget --user-agent="Mozilla/4.0" --load-cookies=examplecookies http://members.example.com/membersarea/0004.jpg
结果是一样的。
非常感谢!
【问题讨论】:
标签: command-line cookies centos wget