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