問題タブ [urlopen]

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 投票する
6 に答える
22183 参照

python - Python 2.6より前のバージョンでのurllib2.urlopen()のタイムアウト

urllib2のドキュメントには、Python2.6でタイムアウトパラメータが追加されたと記載されています。残念ながら、私のコードベースはPython2.5および2.4プラットフォームで実行されています。

タイムアウトをシミュレートする別の方法はありますか?私がやりたいのは、コードが一定時間リモートサーバーと通信できるようにすることだけです。

おそらく、代替の組み込みライブラリはありますか?(pycurlのようなサードパーティをインストールしたくない)

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

python - カスタムDNSを使用するようにurllib2に指示します

アドレスを解決するために(または)を使用するようにurllib2.urlopen(またはカスタムオープナー)に指示したいと思います。ただし、変更はしません。127.0.0.1::1/etc/resolv.conf

dnspython考えられる解決策の1つは、アドレスのクエリやhttplibカスタムURLオープナーの作成などのツールを使用することです。urlopenただし、カスタムネームサーバーを使用するように指示したいと思います。助言がありますか?

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

python - urllib は認証要求を無視します

URL を操作するスクリプトの作成にほとんど問題はありません。urllib.urlopen() を使用して、目的の URL のコンテンツを取得しています。ただし、これらの URL の一部では認証が必要です。urlopen は、ユーザー名とパスワードを入力するように求めます。認証が必要なすべての URL を無視し、簡単にスキップして続行する必要があります。これを行う方法はありますか? HTTPError の例外をキャッチしようかと思っていたのですが、実は例外は urlopen() メソッドで処理されているのでうまくいきません。

返信ありがとうございます。

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

python - Urllib の urlopen が一部のサイト (StackApps api など) で壊れる: ガベージ結果を返す

urllib2の関数を使用urlopenして、StackOverflow API から JSON の結果を取得しようとしています。

私が使用しているコード:

私が得ている結果:

私は urllib にかなり慣れていませんが、これは得られるべき結果とは思えません。他の場所で試してみたところ、期待どおりの結果が得られました (ブラウザーでアドレスにアクセスした場合と同じように、JSON オブジェクトが返されます)。

urlopen他のサイト (例: " http://google.com ") で使用しても問題なく動作し、実際の html が表示されます。私も使用urllibしてみましたが、同じ結果が得られます。

この問題を解決するためにどこを見ればよいかさえわからず、私はかなり行き詰まっています。何か案は?

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

python - APIをリクエストするのに良い方法はどれですか?

Python用のAPIライブラリを見るときはいつでも、それらの約半分が単に以下を使用しているようです。

そして約半分を使用して:

私は2番目のバージョンが「より涼しい」と思う傾向があります(私はほとんどのものに対してよりOOのアプローチに偏っています)。

どちらか一方を使用することには利点や理由がありますか。または、途中で何かが足りないのでしょうか。私はそれがその実装でurllib2.urlopen使用HTTPSConnectionされているのではないかと思うので、おそらく1つは私に代わってコーディングが少ないだけです。いずれにせよ、私はいくつかのフィードバックが欲しいです。ありがとう。

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

python - Python - 多くの URL をマージして解析する

以下は、フォーラムで見つけたスクリプトです。30 の異なる URL を読み込んで、それらをすべて一緒に出力する必要があることを除いて、ほぼ正確に必要なものです。いくつかのオプションを試しましたが、スクリプトが壊れてしまいました。30 のすべての URL をマージして解析し、それらを印刷するにはどうすればよいですか。

あなたが私を助けることができれば、私はとても素晴らしいです、ty。

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

python - Google App Engine: devserver で「ターゲット マシンが積極的に拒否した」ため、upload_data が失敗する

devserver を使用して、CSV からアプリにデータをアップロードしようとしています。

結果:

後で試してみると、転送されたエンティティの数は 200 ~ 850 の範囲です。

ここで何が起こっているのですか?通常、これで問題なく動作します。動作するように移動http://localhost:8083/し、アプリは問題なく動作します。(データ不足を除く)

0 投票する
4 に答える
9431 参照

python - Python: Urllib.urlopen 非数値ポート

次のコードの

次のエラーが表示されます

何か案は???

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

python - Python: urlopen がサイト全体をダウンロードしない

ご挨拶、

私はやった:

ただし、Firefox に読み込まれたときにソースを表示する場合とは比較になりません。

ユーザーエージェントを疑い、これを行いました:

ダウンロードしましたが、それでもウェブサイト全体をダウンロードするわけではありません。

それが原因である可能性が高い場合、誰かがユーザーエージェントの切り替えを手伝ってくれますか?

ありがとう、ナルニー

0 投票する
5 に答える
801 参照

python - Python でのキャッシュ オプションまたは urlopen の高速化

こんにちは、私はエンド ユーザー向けの情報を検索するサイトを持っています。このサイトは Python で書かれており、いくつかの urlopen コマンドが必要です。その結果、ページの読み込みに少し時間がかかります。もっと速くする方法はないかと思っていました。キャッシュする簡単な Python の方法や、urlopen スクリプトを楽しくする方法はありますか?

urlopens は価格を取得するために Amazon API にアクセスするため、サイトはある程度最新である必要があります。私が考えることができる唯一のオプションは、スクリプトを作成して mySQL データベースを作成し、それを時々実行することですが、それは面倒です。

ありがとう!