几年前我做到了这一点,幸运的是我在备份中找到了脚本.
我记得这是一个两阶段的过程.
第一步是获取并存储cookie:
wget --keep-session-cookies --save-cookies nameofcookiesfile.txt --post-data 'email=my.email@address.com&password=mypassword123' https://web.site.com/redirectLogin -O login.html
Run Code Online (Sandbox Code Playgroud)
第二种是使用这些cookie来获取您需要的文件/页面:
wget --load-cookies nameofcookiesfile.txt -p http://web.site.com/section/ -O savedoutputfile.html -nv
Run Code Online (Sandbox Code Playgroud)
这些命令与我使用它们完全相同(除了我更改了用户名,密码,文件名和网站).我也遇到过这个链接,可能会有一些帮助,特别是"referer"部分:
http://www.linuxscrew.com/2012/03/20/wget-cookies/
希望这有助于或至少给某人一个起点.