Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python http请求;未检测到浏览器_Python_Session_Browser_Http Post_Python Requests - Fatal编程技术网

python http请求;未检测到浏览器

python http请求;未检测到浏览器,python,session,browser,http-post,python-requests,Python,Session,Browser,Http Post,Python Requests,我想用以下结构登录我的帐户: import requests session=requests.Session() resp=session.get('https://mywebsite.com/login') cont=resp.content post_data={'user':'username', 'pass':'password'} post_response=session.post(url='https://mywebsite.com/login', data=post_data}

我想用以下结构登录我的帐户:

import requests
session=requests.Session()
resp=session.get('https://mywebsite.com/login')
cont=resp.content
post_data={'user':'username', 'pass':'password'}
post_response=session.post(url='https://mywebsite.com/login', data=post_data}
print cont
出现以下错误:


浏览器错误:您的浏览器版本看起来不兼容

请将您的
用户代理更改为网站认为兼容的版本。你可以这样做

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0'
}
r = session.post('https://mywebsite.com/login', data=post_data, headers=headers)

您必须发送正确的用户代理,例如:

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; rv:36.0) Gecko/20100101 Firefox/36.0',
}

post_response=session.post(url='https://mywebsite.com/login', data=post_data, headers=headers)