使用python Urllib,urllib2或请求点击继续&登录

时间:2018-02-13 19:31:58

标签: python python-requests urllib2 urllib

我想用urllib2,urllib或者请求登录https://pg.account.box.com/login。如何单击其中一个库的“继续”按钮并找到它重定向到的页面?

<form class="form-buttons is-shortened" method="post" action="/login">
    <button type="submit" class="btn btn-primary btn-full-width"> Continue</button>
    <input type="hidden" name="redirect_url" value="/folder/18451177659">
    <input type="hidden" name="request_token" value="b0d590b1d8e93d47b8c482b4d1bc791f804c02679debda8b84d0724e4bb0f2e1">
</form>

1 个答案:

答案 0 :(得分:0)

  1. 在浏览器中打开代码检查器并切换到网络选项卡
  2. 将您的登录凭据放入表单的字段中,然后按登录按钮。
  3. 在网络标签中查找帖子请求并找到参数。
  4. 通过请求发帖请求:

    导入请求

    data = {&#39;登录&#39;:&#39; your_login&#39;,         &#39;密码&#39;:&#39; your_password&#39;,           ....来自浏览器中的帖子请求的另一个数据}

    session = requests.Session()

    login_to_website = session.post(&#39; url&#39;,data = data)