StubHub APIを使用して一部の販売データを削り取ろうとしています。ここに見られるこのデータの例:Pythonリクエストの使用:セッション、Cookie、POST
https://sell.stubhub.com/sellapi/event/4236070/section/null/seatmapdata
あなたはあなたがしようとstubhub.comにログインすることなく、そのURLにアクセスする場合、それは動作しないことに気づくでしょう。 You will need to login first。一度、しかし
r = requests.get('https://sell.stubhub.com/sellapi/event/4236070/section/null/seatmapdata')
:私は私のウェブブラウザを介してログインしたら
は、私はその後、掻き取ったデータを取得するには、次のコマンドを使用して、新しいタブでこすりしたいURLを開きます私は生きているとよく私の認証を維持するためにクッキーを経由してセッションIDを実装する必要があると思い
<FormErrors>
<FormField>User Auth Check</FormField>
<ErrorMessage>
Either is not active or the session might have expired. Please login again.
</ErrorMessage>
:ブラウザセッションは10分後に、私はこのエラーを取得する有効期限が切れます。
Requestsライブラリのドキュメントはこれまで一度もこのようなことをしたことのない人にとってはひどいものですから、皆さんが助けてくれることを期待していました。
要求によって提供された例がある:
s = requests.Session()
s.get('http://httpbin.org/cookies/set/sessioncookie/123456789')
r = s.get("http://httpbin.org/cookies")
print r.text
# '{"cookies": {"sessioncookie": "123456789"}}'
私は正直にそれの頭や尾をすることはできません。 POSTリクエスト間でCookieを保持するにはどうすればよいですか?
を持つことになります
を使用するアクセスするには、節度の注目フラグと明確に状況を説明してくださいと適切な措置を講じます。あなたの質問の本文を編集しないでください。 – animuson