Python使用cookie请求http post数据

时间:2015-04-29 04:16:59

标签: python cookies http-post python-requests

我写了一个脚本以便登录我的帐户:

import requests
session=requests.Session()
post_data={'login':'login', 'username':'user', 'password':'password'}
cookies=session.cookies
post_response=session.post(url='https://www.mywebsite.com', cookies=cookies, data=post_data)
print post_response.content

当我运行时,web site会给我一个错误:

您的浏览器似乎不允许使用cookies,请先启用Cookie。

1 个答案:

答案 0 :(得分:0)

只是一个猜测:

session = requests.Session()
session.get('https://www.mywebsite.com/login.html')

post_data = {'login':'login', 'username':'user', 'password':'password'}
post_response = session.post(url='https://www.mywebsite.com', data=post_data)
print post_response.content