私はpython requests
ライブラリを使用して投稿依頼をしようとしています。Python post request failed 3
:path:/leagueOverview/football/england/premier-league?requestId=5&wsTrack=441d62c066a64465a2f7b03717d2d694&method=post
:scheme:https
accept:application/json
accept-encoding:gzip, deflate, br
accept-language:da-DK,da;q=0.8,en-US;q=0.6,en;q=0.4
content-length:6019
content-type:application/x-www-form-urlencoded
user-agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
Query String Parameters
view source
view URL encoded
requestId:5
wsTrack:441d62c066a64465a2f7b03717d2d694
method:post
Form Data
view source
view URL encoded
bettingTypeIds:7
bettingTypeIds:8
bettingTypeIds:9
とこれは私にエラーコード500
を与えている。この
headerbb = {'accept':'application/json' ,\
'accept-encoding':'gzip, deflate, br',\
'accept-language':'da-DK,da;q=0.8,en-US;q=0.6,en;q=0.4',\
'content-length':'6019',\
'content-type':'application/x-www-form-urlencoded',\
'user-agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) \
Chrome/54.0.2840.71 Safari/537.36'}
session = requests.Session()
url1 = 'https://bbfeapi.betbrain.com/leagueOverview/football/england /premier-league?requestId=5'
url2 = url1+'&wsTrack=' + wsTrack+'&method=post'
formdata = {'bettingTypeIds': ['7','8','9'] }
session.post(url2, headers=headerbb,data=formdata)
のようなエラーlookeと私のコード:私は複製しようとしている投稿は、chrome
開発ツールで、次のようになります。私の推測では、formdata
で何か間違っているのですが、どうすればいいですか?formdada
を正しい方法で書くにはどうすればいいですか?私はまた、ヘッダーに何か間違っている可能性があります
何か助けが大いに感謝!
私は幾分助けてくれました:-)私はcurl:http://curl.trillworks.com/からpythonコードを入手できるウェブサイトを見つけました。 –
Ty Moorztech。 :-)私はcurlからpythonコードを入手できるWebサイトを見つけました:http://curl.trillworks.com/。私はそこにカールを貼り付けると、私は動作するスクリプトを取得します。しかし、私はまだ問題があります。私はhttps://bbfeapi.betbrain.com/leagueOverview/football/england/premier-league?requestId=5&wsTrack=76f779cc70684bb392d313912a2c0503&method=postを掻き回そうとしています。ここwstrackはhttps://bbfeapi.betbrain.com/httphs?method=getからの応答で得られます。唯一使用されているクッキーはJSESSIONIDで、そこにも設定されています。私はクッキーを保持するためにセッションを使用します。私はまだレスポンス500を得ます...何らかの理由がありますか? –
@PerRavnあなたがあなたの質問にchromeからコピーしているcURL式を追加してください。また、明確にするために、あなたはhttps://www.betbrain.com/からイベント/オッズを削り取ろうとしていますか? – MoorzTech