問題タブ [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 投票する
1 に答える
564 参照

python - `urllib2.urlopen` からエラー テキストを取得する

私は Python を使用urllib2.urlopenしましたが、サーバーから 500 エラーが発生しました。エラーのテキストを見つけるにはどうすればよいですか? 有益な情報になることを願っています。

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

python - .read()を使用してファイルオブジェクトからテキストを抽出します

私はこのコードでウェブサイトのソースを読み込もうとしています:

そして、私がソースコードに対して得るのは次のとおりです。

わからないエラーかも?
最初にテキストファイルに入れずに上記の仕事をするためのより良い方法を知っている人はいますか?

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

python - DeadlineExceededError:ApplicationError:urllib2.urlopen()関数の使用における5

私のアプリケーションでは、urllib2.urlopen()関数を使用してAPIを呼び出し、そのapiから結果を取得していますが、これは正常に機能していません。結果が表示される場合もありますが、次のエラーが発生する場合もあります。

私はこれのためのtry-exceptメソッドを見ましたが、それは私のコードではうまくいきません。私のコードブロック:

私はインポートしています:

stackoverflowから、bcauseサーバーが指定された時間内に応答しなかったことがわかりました。例外..amは処理できますが、処理できません。どんな助けでもいただければ幸いです。ご協力ありがとうございました

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

python - urlretrib と urlopen を使用して同じ URL にアクセスすると、別のファイルが作成されます。なんで?

私はPython(およびプログラミング全般)にかなり慣れていないため、インターネットからMIDIファイルを取得するプログラムを作成しているときに、いくつかの問題に遭遇しました。以下は、2 つの同一のファイルを書き込むと予想されるコードの一部です。

方法 1 では有効な midi ファイルが生成されますが、方法 2 では生成されません。16 進エディタで 2 つのファイルを比較したところ、無効なファイル (file_two) には、有効なファイルで発生した各「0A」の前に余分なバイト「0D」が挿入されていることがわかりました。他に違いがあるかどうかを確認するために、少しコピーして貼り付けて比較しましたが、何もポップアップしませんでした。ただし、私が見つけられなかった違いがもっとあった可能性があります。別の URL でも同じ問題が発生します。

私は困惑しています。どんな照明でも大歓迎です。

ありがとう。

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

mercurial - Mercurialとnginx。エラー10054

ファイルをサーバーにプッシュすると、60秒後に「urlopenエラー[Errno10054]」が表示されます。大きなファイルをプッシュするからだと思います。fast-cgiプロセスでnginxWebサーバーを使用しています。その60秒のタイムアウトの原因となるnginxパラメータは何ですか?または多分私は別の方法を見る必要がありますか?

0 投票する
12 に答える
155268 参照

python - JSONオブジェクトにバイトを受け入れさせるか、urlopenに文字列を出力させます

Python 3では、URLからjsonドキュメントをリクエストしています。

responseオブジェクトは、メソッドを持つファイルのようなreadオブジェクトreadlineです。通常、JSONオブジェクトは、テキストモードで開いたファイルを使用して作成できます。

私がしたいのは:

ただし、urlopenはバイナリモードでファイルオブジェクトを返すため、これは機能しません。

もちろん、回避策は次のとおりです。

でもこれは気分が悪い...

バイトファイルオブジェクトを文字列ファイルオブジェクトに変換するためのより良い方法はありますか?urlopenまたは、またはjson.loadエンコーディングを提供するためのパラメータがありませんか?

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

python - PythonでのWebスクレイピングurlopen

この Web サイトからデータを取得しようとしています: http://www.boursorama.com/includes/cours/last_transactions.phtml?symbole=1xEURUS

urlopen が html コードを取得できないようで、その理由がわかりません。次のようになります。

私のコードは正しいです。同じコードで他の Web ページの HTML ソースを取得しますが、このアドレスを認識していないようです。

それは印刷します: b''

多分別のライブラリがより適切ですか?urlopen が Web ページの HTML コードを返さないのはなぜですか? 助けてくれてありがとう!

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

python - urllib.urlopen() はどのように機能しますか?

大きなファイル (~100MB) を考えてみましょう。ファイルが行ベース (比較的短い行 ~80 文字のテキスト ファイル) であると考えてみましょう。組み込みのopen()/を使用file()すると、ファイルは遅延してロードされます。IE を実行aFile.readline()すると、ファイルのチャンクのみがメモリに常駐します。urllib.urlopen() は (ディスク上のキャッシュを使用して) 同様のことを行いますか?

urllib.urlopen().readline()とのパフォーマンスの違いはどれくらいfile().readline()ですか? ファイルが localhost にあると考えてみましょう。で開きurllib.urlopen()、次にで開きfile()ます。でファイルをループすると、パフォーマンス/メモリ消費の違いはどれくらいになりますreadline()か?

経由で開かれたファイルを処理する最良の方法は何urllib.urlopen()ですか? 行ごとに処理する方が速いですか?または、一連の行(〜50)をリストにロードしてから、リストを処理しますか?

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

python - urlopen から意味不明

以下のコードのアドレスからいくつかの utf-8 ファイルを読み込もうとしています。それらのほとんどで機能しますが、一部のファイルでは urllib2 (および urllib) を読み取ることができません。

ここでの明白な答えは、2 番目のファイルが破損しているということですが、奇妙なことに、IE は両方とも問題なく読み取ることができます。このコードは、XP と Linux の両方でテストされており、同じ結果が得られています。何か提案はありますか?

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

python - 「urlopen」と getpage() を使用して「https」ページをフェッチする

urlopen() を使用して「https」Web ページ (例: https://github.com/twitter/bootstrap ) を取得しようとしていますが、問題なくページが返されます。しかし、新しいプロジェクトのために Twisted を評価していて、同じページを取得するために getPage() を使用しようとしています。しかし、それにはopenSSLモジュールが必要なようです.."exceptions.ImportError: No module named OpenSSL"

urlopen() が返すのと同じ方法で「https」ページを取得するために getPage() (openSSL モジュールなし) を使用する方法はありますか?