問題タブ [pycurl]
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 - 書き込み関数へのcurl呼び出しの数を制限するにはどうすればよいですか?
このWRITEFUNCTIONが呼び出される回数を制限しようとしています。それができる方法はありますか?
書き込み関数の定義:
助けてくれてありがとう!
php - curl が json を吐き出すときに curl を使用して mysql を更新する
ここでかなり奇妙な質問をします(またはそうでないかもしれません)
curl を使用して Twitter からツイートを取得しようとしています。コマンドは次のとおりです。
Twitter のユーザー名やパスワードなどの変数と、検索するハッシュタグの場所である x があるすべての場所。
これは、変更が行われるたびにスクリプトに警告する twitter restful api を使用しています。
コンソールでは、この curl コマンドは完全に機能しますが、出力を取得して mysql テーブルに保存するだけです。
どんな助けでも大歓迎です。
python - pycurl/curl の http リクエストの送信済みヘッダーを取得する簡単な方法はありますか?
現在、送信されたヘッダーを確認できるプロキシを使用しています。http リクエストで送信されたヘッダーを取得するためのより簡単な pycurl メソッドがあるかどうか疑問に思っています。すでに HEADERFUNCTION を使用してみましたが、探しているものではなく、応答ヘッダーが表示されます。
python - pycurl を使用してキリル文字のパスからファイルをアップロードする
私は最近、いくつかのアプリケーションで使用している PyCURL に裏打ちされたアップロード ダイアログを設計しました。
pycurl の HTTPPOST オプションを設定するときに問題が発生しました。次のように設定しています:
self.curl.setopt(self.curl.HTTPPOST, [(field, (self.curl.FORM_FILE, filename))])
filename が文字列の場合、すべて問題ありません。ただし、Unicode を渡すと、TypeError が発生します。キリル文字のパスを与える方法はありますか? UTF-8でエンコードしてみましたがだめでした。お時間をいただきありがとうございます
アップデート:
私は実際に WX コントロールからファイル名を取得しているので、触れる前に Unicode になっています。次に、それを UTF-8 にエンコードすると (filename = filename.encode('UTF-8') を使用)、setopt は正常に動作しますが、実行時にすべてが失敗します。
更新 2:
リクエストに応じて、もう少しデータを。filename には、開いているダイアログからの GetValue() の結果が含まれます。
logging.debug("ファイル名: %r エンコードされたファイル名: %r" % (ファイル名, filename.encode('UTF-8')))
結果:
2011 年 2 月 5 日土曜日 03:33:56 core.dialogs.upload_audio DEBUG:ファイル名: u'C:\Users\Q\test\\u0422\u0435\u0441\u0442\u043e\u0432\u0430\u044f \u043f\u0430\u043f\u043a\u0430\test.mp3' エンコードされたファイル名: 'C: \Users\Q\test\\xd0\xa2\xd0\xb5\xd1\x81\xd1\x82\xd0\xbe\xd0\xb2\xd0\xb0\xd1\x8f\xd0\xbf\xd0\xb0\xd0\ xbf\xd0\xba\xd0\xb0\test.mp3'
python - TwitterストリーミングAPIでpycurlハングを処理する
pycurlを使用してTwitterストリーミングAPIに接続しています。
これはうまく機能しますが、数時間実行した後、例外をスローせずに、ハングが無期限に停止する場合があります。このスクリプトでハングを検出/処理するにはどうすればよいですか?
python - pycurl - 302 リダイレクト/ページ移動
pycurl を使用してページ/ヘッダー (応答/要求) を正常に取得しようとしています。java/htmlunit を使用して正常に取得できます。
新しい/リダイレクトされたページにアクセスするための微妙なものがありません。
私は「新しい」リダイレクトされたURLを取得しようとしていました/現在、それは新しいページのpycurlに送られます。
ありがとう
サンプル テスト コードは次のとおりです。
================================================== =
更新: followlocation を「1」に変更したとき
ブラウザから取得したのと同じコンテンツをまだ取得していません。代わりに、これを取得します::
php - pycurl PostFields オプションの使用
pycurl を使用してファイルを Processmaker にアップロードしようとしています。app、self.usr、および doc は文字列です。file は django ファイル フィールド オブジェクトです。私は現在、オブジェクトを渡しています。間違ったオブジェクト/タイプ/ものを ATTACH_FILE フィールドに渡しているだけだと確信しています。
動作中の php POSTFIELDS 定義は次のようになります。
そして現在壊れているpython:
何か案は?
python - curlを使用して、ファイルを含むフォームを投稿し、そのファイルをストリーミングするにはどうすればよいですか?
フォームからファイルをアップロードする必要があります。フォームには、ファイルとともに他のフィールドがあります。
今私は持っています:
他のフォームフィールドを含めてファイルを一緒にストリーミングするにはどうすればよいですか?pycurl.UPLOAD 1を使用する必要があるため、方法がわかりません。
また、ファイルのフォームフィールド名を含めるにはどうすればよいですか?
python - WRITEFUNCTIONからのcurlリクエストをキャンセルするにはどうすればよいですか?
大量のデータを書き込み関数(CURLOPT_WRITEFUNCTION)に出力するPythonのcurlリクエストがあります。一定の条件が満たされた場合に、writefunctionからのcurlリクエストをキャンセルできるようにしたい。ch.close()を使用してみましたが、実行中にリクエストを閉じることができないというエラーが表示されます。書き込み関数から停止させる他の方法はありますか?これが私のコードです:
ssl - https 投稿の送信とは別のピアの検証
https 投稿を外部サーバーに送信する必要があります。最初に外部ピアを確認してから、別のリクエストで投稿データを送信するのがベスト プラクティスですか? それとも、同じリクエストでピアの検証と投稿データの送信を依頼しても問題ありませんか? それが助けになるなら、私はpycurlを使用しています。助けてくれてありがとう。