問題タブ [lwp-useragent]
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.
perl - LWP ::UserAgentpostメソッドが値を返さない
このコードをperlクックブック第2版796ページからコピーするだけです。
戻り値:400URLは絶対でなければなりません。
このコードの何が問題になっていますか?
perl - LWP::UserAgent を使用してフォームデータの ISO-8859-1 エンコーディングを強制する方法は?
LWP::UserAgent は、次のように ISO-8859-1 として明示的にエンコードしている場合でも、常にフォーム データを UTF-8 としてエンコードしているようです。
依頼内容はtext=%C3%A8
. 代わりにどのようにè
エンコードできますか?%E8
perl - LWP::UserAgent のパラメータ設定に問題がある
のコンテンツを取得しようとしていますhttp://example.com/i?key=value
が、デバッグ後%parameters
、url パラメータではなく http ヘッダーに格納されていることがわかりました。
私のコードで何が問題になっていますか?
perldocは私にそれを教えてくれますが:
しかし、これらのパラメーターを入れてもうまくいくはず%parameters
ですよね?
perl - タイムアウトが発生したときに LWP を終了する代わりに続行する方法は?
誰でも知っていますか?
perl - LWP :: UserAgent-HTTP :: Request
私がこれをするなら
HTTP::Response
このようなメソッドを呼び出すことができます
HTTP::Request
オブジェクトからメソッドを呼び出すことはどういうわけか可能ですか、それともオブジェクトを明示的$res
に作成する必要がありますか?HTTP::Request
perl - LWPとHTTP::Request :: Formでフォームに入力する際の問題は何ですか?
私はPerlを初めて使用し、現在Webフォームに自動的に入力してLWPを使用して送信するPerlスクリプトを作成しています。WebサイトのURLは***/something.cgi
であり、そのドキュメントには、入力する必要のあるフォームがあり、[送信]をクリックします。別のフォームに入力する別のページに移動しますが、WebサイトのURLは同じままです。
私はなんとか最初のフォームに記入し、以下を使用して送信しました。
どこ
表示$res->as_string
すると次のページのソースが表示されますが、それを埋めるために新しいフォームを取得しようとしましたが、それは私がすでに持っているのと同じフォームを私に与えました。フォームに記入して続行するには、次のページを取得するにはどうすればよいですか?
perl - Perl で HTTP::Cookie を使用して Cookie 値を渡す
サイトにログインし、HTML ページを解析して、特定の HTML タグ間の値を抽出する必要があります。
ログインデータを必要としないページでこれを正常に行うことができます。HTML::Parser クラスを使用しています。
LWP::UserAgent は、cookie_jar メソッドを提供して、ファイルから Cookie をロードして Cookie を設定します。ただし、スクリプト自体で Cookie の値をハードコーディングしたいと考えています。それは可能ですか?ネット上で実際の例を見つけることができませんでした。
これが私のコードです:
いくつかの場所での変数宣言で「my」が欠落していることをお許しください。LWP::UserAgent での Cookie 処理の概念を理解しようとして、急いでこのコードを書きました。
概要:
HTML::Parser クラスを使用して、HTTP 応答 HTML ページを解析しています。タグ間の値を読み取るために、HTML::Parser の start、text、および end のメソッドをオーバーライドしています。
Cookie の値は、キーと値の形式で渡されます。自分で試したことはありませんが、テキスト ファイルから Cookie を読み込むことは可能です。しかし、この方法でもできるかどうか知りたいです。
ありがとう。
javascript - Perl LWP::UserAgent を使用して、HTML とレンダリングされた JavaScript ソースをスクレイピングできますか?
Perl LWP::UserAgent を使用して HTML とレンダリングされた JavaScript ソースをスクレイピングすることは可能ですか?
perl - LWP ::UserAgentHTTP基本認証
私はこのperl5プログラムを実行しようとしました:
一方、私はHTTP ::デーモンを持っています:
そしてそれはただ印刷します:
したがって、LWP ::UserAgentがHTTP基本認証を送信しないことがわかりますが、その理由はわかりません。
このWebサイトでいくつかの投稿を見ましたが、同じ基本コードがあり、機能しません...
HTTP :: Requestを使用すると、次のように機能します。
出力:
以前に何か間違ったことをしましたか?
perl - Perl: LWP::UserAgent は、リダイレクトされた URL に対して常にコード 200 を返します
302 temp を実行する単純な URL があります。別のページに移動します。
URL がコード 200 (OK の場合) を返すかどうかを取得して取得し、200 以外が返された場合は停止しようとします。
私のコード:
上記のコードは、302 であっても常に 200 を返します。Firefox で FireBug を使用してヘッダー応答をテストしました。URL は、FireBug の Net モジュールで「302 Moved Temporarily」を返します。しかし、上記の perl のコードは 200 を返します。なぜですか?