問題タブ [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.
python - Python 2.6より前のバージョンでのurllib2.urlopen()のタイムアウト
urllib2のドキュメントには、Python2.6でタイムアウトパラメータが追加されたと記載されています。残念ながら、私のコードベースはPython2.5および2.4プラットフォームで実行されています。
タイムアウトをシミュレートする別の方法はありますか?私がやりたいのは、コードが一定時間リモートサーバーと通信できるようにすることだけです。
おそらく、代替の組み込みライブラリはありますか?(pycurlのようなサードパーティをインストールしたくない)
python - カスタムDNSを使用するようにurllib2に指示します
アドレスを解決するために(または)を使用するようにurllib2.urlopen
(またはカスタムオープナー)に指示したいと思います。ただし、変更はしません。127.0.0.1
::1
/etc/resolv.conf
dnspython
考えられる解決策の1つは、アドレスのクエリやhttplib
カスタムURLオープナーの作成などのツールを使用することです。urlopen
ただし、カスタムネームサーバーを使用するように指示したいと思います。助言がありますか?
python - urllib は認証要求を無視します
URL を操作するスクリプトの作成にほとんど問題はありません。urllib.urlopen() を使用して、目的の URL のコンテンツを取得しています。ただし、これらの URL の一部では認証が必要です。urlopen は、ユーザー名とパスワードを入力するように求めます。認証が必要なすべての URL を無視し、簡単にスキップして続行する必要があります。これを行う方法はありますか? HTTPError の例外をキャッチしようかと思っていたのですが、実は例外は urlopen() メソッドで処理されているのでうまくいきません。
返信ありがとうございます。
python - Urllib の urlopen が一部のサイト (StackApps api など) で壊れる: ガベージ結果を返す
urllib2
の関数を使用urlopen
して、StackOverflow API から JSON の結果を取得しようとしています。
私が使用しているコード:
私が得ている結果:
私は urllib にかなり慣れていませんが、これは得られるべき結果とは思えません。他の場所で試してみたところ、期待どおりの結果が得られました (ブラウザーでアドレスにアクセスした場合と同じように、JSON オブジェクトが返されます)。
urlopen
他のサイト (例: " http://google.com ") で使用しても問題なく動作し、実際の html が表示されます。私も使用urllib
してみましたが、同じ結果が得られます。
この問題を解決するためにどこを見ればよいかさえわからず、私はかなり行き詰まっています。何か案は?
python - APIをリクエストするのに良い方法はどれですか?
Python用のAPIライブラリを見るときはいつでも、それらの約半分が単に以下を使用しているようです。
そして約半分を使用して:
私は2番目のバージョンが「より涼しい」と思う傾向があります(私はほとんどのものに対してよりOOのアプローチに偏っています)。
どちらか一方を使用することには利点や理由がありますか。または、途中で何かが足りないのでしょうか。私はそれがその実装でurllib2.urlopen
使用HTTPSConnection
されているのではないかと思うので、おそらく1つは私に代わってコーディングが少ないだけです。いずれにせよ、私はいくつかのフィードバックが欲しいです。ありがとう。
python - Python - 多くの URL をマージして解析する
以下は、フォーラムで見つけたスクリプトです。30 の異なる URL を読み込んで、それらをすべて一緒に出力する必要があることを除いて、ほぼ正確に必要なものです。いくつかのオプションを試しましたが、スクリプトが壊れてしまいました。30 のすべての URL をマージして解析し、それらを印刷するにはどうすればよいですか。
あなたが私を助けることができれば、私はとても素晴らしいです、ty。
python - Google App Engine: devserver で「ターゲット マシンが積極的に拒否した」ため、upload_data が失敗する
devserver を使用して、CSV からアプリにデータをアップロードしようとしています。
結果:
後で試してみると、転送されたエンティティの数は 200 ~ 850 の範囲です。
ここで何が起こっているのですか?通常、これで問題なく動作します。動作するように移動http://localhost:8083/
し、アプリは問題なく動作します。(データ不足を除く)
python - Python: Urllib.urlopen 非数値ポート
次のコードの
次のエラーが表示されます
何か案は???
python - Python: urlopen がサイト全体をダウンロードしない
ご挨拶、
私はやった:
ただし、Firefox に読み込まれたときにソースを表示する場合とは比較になりません。
ユーザーエージェントを疑い、これを行いました:
ダウンロードしましたが、それでもウェブサイト全体をダウンロードするわけではありません。
それが原因である可能性が高い場合、誰かがユーザーエージェントの切り替えを手伝ってくれますか?
ありがとう、ナルニー
python - Python でのキャッシュ オプションまたは urlopen の高速化
こんにちは、私はエンド ユーザー向けの情報を検索するサイトを持っています。このサイトは Python で書かれており、いくつかの urlopen コマンドが必要です。その結果、ページの読み込みに少し時間がかかります。もっと速くする方法はないかと思っていました。キャッシュする簡単な Python の方法や、urlopen スクリプトを楽しくする方法はありますか?
urlopens は価格を取得するために Amazon API にアクセスするため、サイトはある程度最新である必要があります。私が考えることができる唯一のオプションは、スクリプトを作成して mySQL データベースを作成し、それを時々実行することですが、それは面倒です。
ありがとう!