問題タブ [urllib2]

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 に答える
1947 参照

python - Python: urllib2 multipart/form-data とプロキシ

目的: プロキシのリストを循環し、サーバー上の PHP ページにファイルを含むポスト リクエストを送信し、配信時間を計算するスクリプト。これはかなり役に立たないスクリプトですが、urllib2 について独学するために使用しています。

問題 : これまでのところ、 Posterを使用して multipart/form-data を正しく送信できましたが、プロキシの循環リストは言うまでもなく、プロキシ経由で送信することもできません。で OpenerDirector を使用してみましたが、魔法を実行する独自のオープナーを定義しているとurllib2.ProxyHandler思います。Poster

以下は、ポスター付きの multipart/form-data リクエストを送信するコードです。

私が困惑しているので、どんな助けでも大歓迎です。

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

python - この URL をダウンロードしたいのですが、エラーが発生します。...ユニコード.. (Python)

ユニコード部分を見てください。これらの 2 つのオプションを試しましたが、うまくいきません。

また、これは、より長いエンコード方法を試したときに...

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

python - urllib2がHTTP応答全体を取得しない

urllib2を使用してFriendFeedから一部のJSON応答のコンテンツ全体をダウンロードできない理由に戸惑っています。

urllib2を使用して完全な応答を取得するにはどうすればよいですか?

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

python - 複数の送信ボタンがあるフォームを送信する方法。Web サイトに POST を送信します。(パイソン)

Web サイトにログインしてフォームを送信できるPython Mechanizeを使用してスクリプトを作成しています。ただし、このフォームには 3 つの送信ボタン (プレビュー、投稿、キャンセル) があります。ワンボタンに慣れてしまった…

これは次の形式です。

そして、これは私のコードです:

このスクリプトを実行すると...動作しません。何も起こりません。フォームに3つの送信ボタンがあるので、私は推測していますか? それとも別の問題ですか?

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

python - Urllib2 プロキシ経由で投稿データを送信

proxyhandler を使用してプロキシを構成し、いくつかの POST データを含むリクエストを送信しました。

次に、405 http エラーが発生します (メソッドは許可されていません)

助けてもらえますか?何が問題なのか理解できません

前もって感謝します

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

python - 別のスレッドで異なる IP アドレスを urllib2 オブジェクトにバインドする

次のコードは、指定された IP アドレスをメイン プログラムのソケットにグローバルにバインドします。

メイン プログラムに 10 個のスレッドがあり、それぞれのスレッド内で urllib2 インスタンスが実行されているとします。各urllib2オブジェクトに10個の異なるIPアドレスをバインドする方法は?

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

python - urllib2 によるデフレートされたレスポンスの処理方法は?

現在、次のコードを使用して、urllib2 で gzip された応答を解凍しています。

収縮した応答も処理しますか、それとも収縮した応答を処理するために別のコードを書く必要がありますか?

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

python - urllib2 でのクライアント証明書の使用

サーバーとリモート Web サービスの間に安全なチャネルを作成する必要があります。クライアント証明書で HTTPS を使用します。また、リモート サービスによって提示された証明書を検証する必要もあります。

  1. urllib2 で自分のクライアント証明書を使用するにはどうすればよいですか?

  2. リモート証明書が正しいことを確認するには、コードで何をする必要がありますか?

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

javascript - Python を使用して動的 Web サイトのソースを取得する (onclick をバイパスする)

リンクをクリックすると動的に生成される Web サイトのソースを取得したいと考えています。リンク自体は以下の通りです。

これにより、動的に生成された Web サイト (urllib/2) を取得できる URL を直接クエリすることができなくなります。

上記の関数 (HTML) で生成された Web サイトのソースを Python 経由で取得するにはどうすればよいでしょうか? をバイパスする方法はありreturn false" href="#"ますか? またはonclick完全に、実際の URL を取得しますか?

上記の抽象的なリンクから Web サイトを生成する別の方法があり、Python で urllib から取得できるようにする方法がある場合は、その方法を参照してください。


編集:

上記のコードを一般化しましたが、使用するには特定の JavaScript をリバース エンジニアリングする必要があると言われました。

.js へのリンク - http://a.quizlet.com/j/english/create_setku80j8.js

リンクのあるサイトへのリンク:

サイトの実際の URL: http://quizlet.com/create_set/

上記の関連する .js の美化された JS: http://pastie.org/737042