如何跳过静默登录?

时间:2015-09-04 07:31:30

标签: python python-requests

我正在尝试从受用户名和密码保护的网页中检索信息。

我通过身份验证,使用我的用户名和密码发送POST。之后,我通过重定向页面返回响应对象。当我浏览该页面时,我发现我必须等待几秒钟或者单击继续进入主页面。我的问题是如何跳过此重定向或强制脚本转到主页面。

import requests

main_url = 'https://my_main_page.com/edit#'
login = {
    'USER' : 'username',
    'PASSWORD' : 'password',    
}     
r = requests.post(main_url,
                  data=login,) #here I have now redirecting page with the
                               #url as main_url , but in page source I see
                               #redirecting page, not my expected page 
print r.url
print r.text

2 个答案:

答案 0 :(得分:1)

试试这个:

col-xs-2

答案 1 :(得分:0)

也许这可以帮到你: http://docs.python-requests.org/en/latest/user/quickstart/#redirection-and-history

也许您需要使用请求方法。但post方法也应该与请求参数一起使用: http://docs.python-requests.org/en/latest/api/#requests.request