无法使用请求python包登录网站

时间:2016-06-05 15:05:10

标签: python beautifulsoup python-requests

我使用以下脚本登录https://www.mbaco.com/login。虽然我没有收到任何错误,但我无法访问该网站的受保护页面。 Plz帮助。

import requests
url = 'https://www.mbaco.com/login'
payload = {
        '_username':"mysuername",
        '_password':"password"
        }
session = requests.session()
r = session.post(url, data=payload)

1 个答案:

答案 0 :(得分:1)

你的网址错误,帖子是https://www.mbaco.com/login_check,添加用户代理也很不错:

import requests

headers = {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"}
url = 'https://www.mbaco.com/login_check'
payload = {
        '_username':"mysuername",
        '_password':"password"
        }
session = requests.session()
r = session.post(url, data=payload, headers=headers)

如果您想查看发布的内容以及发布的内容,请打开开发人员工具或firebug,您可以确切地看到发生了什么,在这种情况下,您可以在其他标签下看到发布的内容到哪里:

enter image description here