【问题标题】:Using wget to download a file from a password protected link使用 wget 从受密码保护的链接下载文件
【发布时间】:2014-07-08 19:41:01
【问题描述】:

我正在尝试使用 wget 从受密码保护的 http 链接下载文件。我正在使用以下语法:

wget --http-user=user --http-password=xxxxxx http://......

我是否使用了正确的语法?用户名和密码应该用引号还是双引号括起来?

【问题讨论】:

    标签: unix download passwords wget protected


    【解决方案1】:

    几年前我就这样做了,幸运的是在我仍然拥有的备份中找到了脚本。

    我记得这是一个两阶段的过程。

    第一步是获取和存储 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
    

    第二种是使用那些cookies来获取你需要的文件/页面:

    wget --load-cookies nameofcookiesfile.txt -p http://web.site.com/section/ -O savedoutputfile.html -nv
    

    这些命令和我使用的完全一样(除了我更改了用户名、密码、文件名和网站)。我还遇到了这个链接,它可能会有所帮助,尤其是“推荐人”部分:

    http://www.linuxscrew.com/2012/03/20/wget-cookies/

    希望这有助于或至少给某人一个起点。

    【讨论】:

      猜你喜欢
      • 2020-02-19
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多