問題タブ [python-requests]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-requests - 要求モジュール Python
PHP と CURL を使用してアプリケーションを実行しています。私の考えは、アプリケーションを Python-Django-Requests に移動することです。仕事ができなくなってしまいましたが、どうか手を差し伸べていただければ幸いです。アプリケーションは次のように動作します: 収集: 番号、メッセージ、および API を介して SMS を送信します。
PHP コード。 http://pastebin.com/PqpBgstD
CURL のコードをリクエストに渡すにはどうすればよいですか?
上記のコードは大丈夫ですか?
python - PythonでのChromeのCookieの使用-リクエスト
Chromeセッションから取得したCookieを使用してhttp://www.steampowered.comWebサイトにログインしようとしています。
cookie
コマンドSELECT * FROM cookie WHERE host_key LIKE '%steam%'
と列名を使用してすべてのテーブルのデータを取得し、リスト内包表記ですべてのデータを並べ替えると、Cookieを使用できるようにするためPRAGMA table_info(cookie)
にすべてを渡す方法がわかりません。requests
のドキュメントrequest
には、dictを渡す必要があると書かれています。つまり、いくつかのキーは互いに上書きされます。これは、いくつかのキーが異なるホストであるためです。cookies={'cookies':'are_working'}
name
name
Steam_Language
編集:Pythonで既存のcookielib CookieJarインスタンスにCookieを追加する方法が見つかりましたか?これは私を助けるかもしれませんが、cookielib用にChromeクッキーをフォーマットする方法がわかりません
私の質問は次のとおりです。Cookieに相当するいくつかの異なるサイトをどのように渡すのrequests
ですか?
python - python2httpリクエストコードからpython3リクエストに変更するにはどうすればよいですか?
python2.6を使用して次のコードを記述しましたが、それをpython3.2とRequestsに変更したいと思います。
python - Python:FTPサーバーからファイルをダウンロードします
いくつかの公開データファイルをダウンロードしようとしています。スクリーンスクレイプしてファイルへのリンクを取得します。ファイルはすべて次のようになります。
RequestsライブラリのWebサイトにドキュメントが見つかりません。
python - ピラミッドと python のリクエスト ライブラリ間の奇妙な動作
そのため、検索データベースでユーザーをインデックス化するシステムを作成しようとしていますが、ピラミッドとリクエスト ライブラリが失敗しています。これは混乱しているコードの一部です:
)
Python インタープリターでは問題なく動作しますが、ビューでは 400 ステータスを返し続けます。session.flush()
このコード行の前に実行します。何が問題なのかわかりません。
python - Pythonリクエストはhttpsリクエストを送信できません
requestsをインストールしました。
しかし、次のような単純なものでも、https リクエストを送信できません。
エラーメッセージは次のとおりです。
更新: 他の方法、urllib2 を使用して https 要求を送信できます。httplib は https 要求を正常に送信できます。
python - Python リクエストによる XML POST
uClassify APIを使用して、テキストに基づいてオブジェクトを分類しようとしています。API を操作するには、次のような XML POST リクエストを作成する必要があります。
HTTP Requests モジュールと xml.etree.ElementTree を使用して XML ツリーを作成しようとしましたが、左右にエラーが発生しています。ここに私が試したいくつかのコードがあります:
python - grequests で「メモリ リーク」?
これは、メモリ使用量を継続的に増加させるスクリプトの簡素化されたバージョンです。2 分後に 600MB を超えることがわかりました。
links.txt は多数の URL を含むファイルです。問題は、私が収集したいくつかの大きな URL グループで発生します。応答オブジェクトが延期されていないように思えますか?
今日、gevent、requests、grequests を更新しました。バージョンは次のとおりです。
grequests には、私が見つけたバージョン番号がありません。
ご回答ありがとうございます。
python - Pythonリクエストを指定する方法httpputbody?
私はrequestsモジュールでいくつかの古いPythonコードを書き直そうとしています。目的は、添付ファイルをアップロードすることです。メールサーバーには次の仕様が必要です。
動作する古いコード:
リクエストでボディパーツの使い方が見つかりませんでした。
私はなんとか次のことをすることができました:
しかし、ファイルの内容で本文部分を指定する方法がわかりません。
ご協力いただきありがとうございます。オメル。
python - Pythonリクエストが接続をクリーンアップせず、ポートオーバーフローを引き起こしていませんか?
私はここで自分の快適ゾーンのかなり外側で何かをしているので、うまくいけば私はただ愚かなことをしているだけです。
特殊なデータベースを実行するために使用しているAmazonEC2インスタンスがあります。これは、RESTAPIを提供するTomcat内のWebアプリケーションを介して制御されます。同じサーバーで、Requestsライブラリを使用してデータベースに対して数十万の単純なクエリを実行するPythonスクリプトを実行しています(クエリを統合することはできないと思いますが、次に試してみます。 )。
問題:スクリプトを少し実行した後、SSH端末で突然パイプの破損エラーが発生します。SSHで再度ログインしようとすると、「操作がタイムアウトしました」というエラーが発生し続けます。そのため、ログインしてPythonプロセスを終了することすらできず、代わりにEC2インスタンスを再起動する必要があります(これは、特にエフェメラルストレージを使用しているため、非常に苦痛です)
私の理論では、リクエストがREST呼び出しを行うたびに、PythonとTomcatの間のポートのペアがアクティブになりますが、完了したときにポートが閉じられることはありません。そのため、Pythonはますます多くのポートを取得しようとし続け、最終的にはSSHポートを取得してロックする(私を起動する)か、すべてのポートを使用するだけで、ネットワークシステムが何らかの形で機能しなくなります(私が言ったように、私の深さから外れています。)
私も使ってみhttplib2
ましたが、同様の問題が発生していました。
何か案は?私のポート理論が正しい場合、それが完了したときにポートを放棄するように要求を強制する方法はありますか?または、少なくともログインしてプロセスを終了できるように、SSHポートを立ち入り禁止にするようにUbuntuに指示する方法はありますか?
または、Pythonを使用して非常に単純なREST呼び出しをたくさん行うためのある種のベストプラクティスはありますか?
編集:
解決済み...実行:
要求を行う前に、要求が完了したときに接続を解放するように要求を強制します。