0
我曾为了写一个脚本饼干HTTP POST数据登录到我的帐户:当我运行了web site
返回我一个错误Python的请求与
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
:
看来你的浏览器不允许使用Cookie,请先启用Cookie。
你并不需要,如果你使用一个会话 – nathancahill
好传递'cookies'到第二请求。当我不使用cookies时,它也会返回相同的错误 – MLSC
我的猜测是,网站希望在发送POST请求之前加载一个页面(GET)。请先尝试加载登录表单网址。 – nathancahill