問題タブ [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.

0 投票する
1 に答える
1052 参照

python - PyCurl で HTTPGET を送信する際の問題

次の curl コマンドを PyCurl に変換する際に問題が発生しています。

curl -k --cert /tmp/blablabla "https://blablabla"

これまでの私の試みを以下に示します。

これは動作しません。誰かが私が間違っている場所を教えてくれたら、それは素晴らしいことです!

0 投票する
3 に答える
700 参照

python - Python 2.7 で http PUT をサポートするライブラリが見つからない

Python から http PUT 操作を実行する必要があります。これをサポートすることが証明されているライブラリはどれですか? より具体的には、ファイルのアップロードではなく、キーペアで PUT を実行する必要があります。

restful_lib.py を使用しようとしていますが、テストしている API から無効な結果が得られます。(コマンド ラインから curl を使用して同じ要求を発行でき、それが機能するため、結果が無効であることはわかっています。)

Pycon 2011 に参加した後、私は pycurl が私の解決策になるかもしれないという印象を持ったので、それを実装しようとしてきました。ここで 2 つの問題があります。まず、pycurl は「PUT」の名前を「UPLOAD」に変更しました。これは、鍵ペアではなくファイルのアップロードに重点を置いていることを暗示しているようです。第二に、それを使用しようとすると、.perform() ステップから返されないようです。

これが私の現在のコードです:

0 投票する
2 に答える
12865 参照

python - PyCurlでGETパラメータを設定するには?

PycURL を使用して REST API の GET リクエストを作成しようとしています。パラメータを渡さなくても、リクエストを成功させることができます。次のようにして POST リクエストを行うこともできます。

curl.setopt(pycurl.POSTFIELDS, post_data)

ログイン パラメータを含む get リクエストを作成したいと考えています。上記の行を使用してパラメーターを渡そうとすると、代わりに POST を作成しようとします。ログイン パラメータを設定して GET リクエストを行う方法がわかりません。

どんな助けでも大歓迎です。

0 投票する
2 に答える
4299 参照

python - 永久に実行されるマルチリクエストpycurl(無限ループ)

Pycurlを使用してマルチリクエストを実行したい。コードは次のとおりです。m.add_handle(handle)requests.append((handle、response))

つまり、このループの実行には永遠に時間がかかります。その終了していません。誰かが私にそれが何をするのか、そして起こりうる問題は何であるかを教えてもらえますか?

0 投票する
1 に答える
2343 参照

python - Twitter Streamを使用して与えられたストリームの例でPycURLリクエストを停止、強制終了、停止、または閉じる方法

現在、Twitter APIストリーム(http://stream.twitter.com/1/statuses/sample.json)をカーリングしているので、常にデータを受信して​​います。ストリームからX個のオブジェクトを取得したら、ストリームのcURLを停止したいと思います(この例では、任意の数として10を指定します)。

以下のコードで、接続を閉じようとした方法を確認できます。curling.perform()の下のコードは、データの連続ストリームであるため、実行されません。そこで、body_callbackでストリームを閉じようとしましたが、perform()が現在実行されているため、close()を呼び出すことができません。

どんな助けでもいただければ幸いです。

コード:

0 投票する
0 に答える
4184 参照

python - Mac OSX Snow Leopard に pycurl をインストールする

インターネットで何時間も読んだ後、mac os x に pycurl をインストールする最も簡単な解決策を見つけました。Xcode UNIX ツールがインストールされていることを確認し、このコマンドを実行してください。

sudo env ARCHFLAGS="-arch x86_64" easy_install setuptools pycurl==7.16.2.1

0 投票する
1 に答える
3608 参照

python - PycURL で画像をダウンロードすると画像が壊れる

私はpycurlに苦労しています。これらは私のヘッダーです:

オリジナル:http://dl.dropbox.com/u/25733986/test.jpg

私が得るもの:http://dl.dropbox.com/u/25733986/test_kaputt.jpg

ご覧のとおり、pycurl で取得したものは壊れています。それらをテキスト比較ツールで比較すると、それらが同じであることがわかります。(元の行末には LF のみがあり、破損した行末には CRLF があったという違いがありましたが、それを変更したところ、同じ画像になりましたが、まだ壊れています)

ダウンロード元のホストが理由ではありません。ドロップボックスとローカルのApacheから同じことをしようとしました。どちらも機能しませんでした。

これは私が画像を保存する方法です:

誰かがこれについて何か提案をしてくれたら嬉しいので、自分のエラーを見つけることができます.

0 投票する
2 に答える
5555 参照

python - PyCurlのインストール中にエラーが発生しました

pip経由でpycurlをインストールしてみました。それは機能せず、代わりにこのエラーが発生します。

0 投票する
2 に答える
328 参照

python - pycurl でのテキスト ダウンロード コンテンツの制限

Python(pycurl)でcurlを使ってサイトコンテンツをダウンロードしたいです。しかし、それらのサイトのテキスト全体がサイトの一部だけであることは望んでいません。全文ダウンロードにかかる時間を短縮したい。ありがとうございました。

0 投票する
2 に答える
166 参照

string - 文字列を数式フィールドに入力し、結果のテキストを取得するための最良の非対話型アプローチ

私がアクセスできるWeb サイトには、いくつかの入力フィールドがあります。6 番目のフィールドに、10000 個の文字列のリストから入力文字列を入力する必要があります。その後、行数を数えるだけでよい新しいページが表示されます。最後に、入力文字列と結果の行数のような 2 つの列を持つテーブルを取得したいと思います。すべての異なる 10000 文字列の情報を手動で入力する必要があるため、文字列を一般的な数式フィールドに入力して結果のテキストを取得するための最良の方法は何でしょうか。curl について聞いたことがありますが、これが最も簡単な方法かどうかはわかりません。

PSインタラクティブな方法の例:Google検索に文字列または単語を入力すると、検索結果の新しいページが表示されます。以前に Google のユーザー名とパスワードを導入したので、結果はおそらく私のプロファイルに従ってフィルタリングされます。

非対話的な方法の例: スクリプトは何らかの方法でユーザー情報、検索クエリを導入し、検索結果をテキスト ファイルに保存します。同じアイデアを想像してみてください