使用 Wget 保存需要登录的页面?

使用 Wget 保存需要登录的页面?

我一直尝试使用 Wget 存档我的论坛私人消息(它是一个自定义论坛服务器,所以我不能像在 phpbb 中那样单击“导出所有消息”)。结果,它们被困在登录页面后面。

这是我尝试过的(出于显而易见的原因,删除了用户名和密码):

wget --save-cookies cookies.txt --keep-session-cookies --post-data 'user_session_name=foo&user_session_password=bar' http://nanowrimo.org/en/sign_in
wget --load-cookies cookies.txt --keep-session-cookies -k -p -m -E -np --output-file=log.txt http://nanowrimo.org/en/messages

登录页面是http://nanowrimo.org/en/sign_in我想要存档的页面是http://nanowrimo.org/en/messages(您无法进入该页面,因为您需要登录)。

它没有保存我想要的实际页面,只是重定向到登录页面。我在这里做错了什么吗?

相关内容