私は、サーバーにPOST要求を行い、特定のイベントが発生するたびにサーバーが応答を送信し続けるスクリプトを作成しています。以前のログイン要求でPOST要求にクッキーを使用し、POSTにデータとして渡す必要があります。各クッキーは10分続いてから、キープアライブ要求を実行する必要があります。PythonでのPOST要求の連続的な応答を取得
イベントが発生するたびに、そのイベントをファイルに記録する必要があります。非同期でリクエストを生成していますが、出力を制御できません。セッションも試みましたが使用しませんでした。私はいくつかがあるたびに永遠にステップ2のモニタ出力を保管してください(一回のみ行うことができます)
2]サーバー
3に要求を投稿]]と同じ順番でログインを
1に次のことをしたいです出力をファイルに記録する
4]サーバーへの別の要求によってセッションを維持します。
さらに詳しい説明が必要な場合は教えてください。以下は
がコードである、それは動作しません
は、したがって、上記のコードでは、私はここで行うポストコールがブロックし、連続しているが、ポストコールが実際に完了れることは決してありませんので、それは連続して出力ストリーム。 しかし、xml形式の出力を受け取ると、サーバーはイベントがトリガーされるたびにこれらの応答を送信します。
PS:私は、これはそれが標準出力に出力を印刷し続けるカールで動作し、ログアウトを行うと、再度ログインする必要はありません、私は私が修正した200
私は実際に何をしたいのか分かりませんでした。質問を明確にして、より迅速にヘルプを入手してください。 –
いくつかのコードを投稿してください。 –
'stream = True'を設定し、[r.iter_lines](http://docs.python-requests.org/ja/master/api/#requests.Response.iter_lines)を使用するとどうなりますか? –