小编Lor*_*ard的帖子

如何使用 wget 越过登录页面?

我正在尝试使用Wget下载我的私人 GitHub 页面,但我无法通过登录屏幕。

如何login/password在登录页面上发送using post 数据,然后以经过身份验证的用户身份下载实际页面?

这是我尝试使用输出运行的命令:

 wget --save-cookies cookies.txt \
 --post-data 'login=myUserName&password=myPassword' \
 https://github.com/login
Run Code Online (Sandbox Code Playgroud)

输出:

Resolving github.com... 207.97.227.239
Connecting to github.com|207.97.227.239|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2012-11-23 19:58:13 ERROR 403: Forbidden.
Run Code Online (Sandbox Code Playgroud)

我也尝试了以下命令:

 wget --save-cookies cookies.txt \
 --post-data 'authenticity_token=sPV07gM2/OHYDAT99WmawItd8R7hiTaJnBAs/b3zN9Y=&login=myUserName&password=myPassword' \
 https://github.com/login
Run Code Online (Sandbox Code Playgroud)

这是登录页面的表单 HTML 代码https://github.com/login

<form accept-charset="UTF-8" action="/session" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="sPV07gM2/OHYDAT99WmawItd8R7hiTaJnBAs/b3zN9Y=" /></div> 
    <h1>Sign in <a href="https://github.com/plans">(Pricing and Signup)</a> </h1>
    <div class="formbody">

        <label for="login_field">
            Username or Email<br />
            <input autocapitalize="off" autofocus="autofocus" …
Run Code Online (Sandbox Code Playgroud)

download passwords wget login

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

download ×1

login ×1

passwords ×1

wget ×1