問題タブ [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.

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

perl - LWP :: UserAgent-> new()から定義された値を取得しないのはなぜですか?

cookie_jarメソッドを使用しているときにこのエラーが発生します。

これが私のコードです:

このエラーが発生する理由はありますか?

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

perl - LWP Useragent の高速化

多数の HTTP ポスト リクエストを実行し、レスポンスを無視する必要があります。現在、LWP::UserAgent を使用してこれを行っています。応答を待っているのか、それとも何なのかはわかりませんが、速度を上げて応答を無視する方法はありますか?

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

perl - LWP::UserAgent 資格情報が機能しないのはなぜですか?

保護されたファイルにアクセスしようとしています。サーバーはダイジェスト認証を使用しています。これは、出力された応答から確認できます。サンプルコードは次のとおりです。

ブラウザからそのリソースにアクセスしようとしたときに表示されるポップアップ ウィンドウから取得したレルムの名前。同じユーザー名とパスワードがブラウザで非常にうまく機能しており、コンテンツを表示できますが、上記のスクリプトを実行すると常に401 Authorization required.

LWP はどのように機能しますか?

LWP にユーザー名とパスワードの MD5 ハッシュ (ダイジェスト) を送信するように依頼する必要がありますか?それとも、使用する認証を内部的にチェックし、資格情報を送信する対応する (基本/ダイジェスト) 方法を送信するようなものですか? 私の質問は

  1. ユーザー名とパスワードのダイジェストを送信するように LWP を設定するにはどうすればよいですか?
  2. サーバーが Windows NTLM 認証プロトコルを使用している場合はどうなりますか? このような状況で、私はどのように行動すればよいでしょうか?

迅速なヘルプをいただければ幸いです。

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

perl - LWP::UserAgent はスレッドセーフではありませんか?

次のサブルーチンを使用して、40 ほどのスレッドを実行しています。

約 3/4 の時間でコア ダンプが発生します。LWP と LWP::UserAgent は純粋な Perl であるため、私はこれに油断しています。LWP::UserAgent はスレッドセーフではありませんか?

アップデート:

問題を再現するための最小バージョンは次のとおりです。

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

perl - PerlでLWP::UserAgentを使用してHTTP応答の本文を取得するにはどうすればよいですか?

LWP::UserAgent->request()fromからの戻り値には、HTTP応答のヘッダーと本文の両方が含まれていることがわかりました。解析を行うために応答の本体が必要なだけですが、どうすればよいですか?

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

perl - Perl LWP::UserAgent で「Day too big」警告を抑制する

LWP::UserAgent モジュールを使用して URL をリダイレクトし、最終的な宛先 URL を見つけて MySQL データベースに保存する、かなり単純な perl スクリプトがあります。問題は、スクリプトが時々次のような警告を報告することです。

警告には、これが発生した理由や問題の原因となっているモジュールに関するその他の詳細は示されていませんが、LWP::UserAgent に関係していると確信しています。

次のコードを使用してエージェントを初期化しています。

オンラインで検索したところ、解決されなかった次のスレッドのみが見つかりましたhttp://www.mail-archive.com/libwww@perl.org/msg06515.html。スレッドの作成者は、これらの警告が LWP::UserAgent モジュールによってキャプチャされた Cookie の日付に何らかの形で関連していると考えました。

警告はスクリプトに影響を与えていないようですが、この問題の原因をよりよく理解するための助けと、それを解決する方法、または少なくとも警告メッセージを抑制する方法についてのアドバイスをいただければ幸いです。よろしくお願いします。

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

flash - LWP :: UserAgentにFlashがインストールされているように見せるためにどうすればよいですか?

LWP :: UserAgentを使用してWebページをダウンロードし、正規表現を使用して処理するPerlスクリプトがあります。問題は、ブラウザにFlashがインストールされていないことをサイトが認識し、代わりに適切なHTMLの代わりにFlashをダウンロードするように求めるHTMLを返すため、通常のHTMLであるWebページの一部がLWP::UserAgentに返されないことです。解析する必要があります。

LWP :: UserAgentに、ページを要求しているWebサーバーにフラッシュがインストールされているように見せかけるにはどうすればよいですか?次のコードを使用してLWP::UserAgentを初期化します。

よろしくお願いします!

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

perl - :content_file オプションを使用せずに応答をファイルとして処理するにはどうすればよいですか?

コード例:

コンテンツをディスクに保存せずにファイルとして開く必要があります。これをどのように行いますか?

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

perl - LWP::UserAgent を使用するこの Perl コードは何をしているのですか?

私はこのコードを持っています:

「sock proxy で www.google.com を開く」というコードの意味は?説明は何ですか?

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

perl - Vanilla Perl CGI の要求ヘッダーを LWP UserAgent に複製する

私は、ユーザーの要求ヘッダーを受け取り、それらを LWP::UserAgent get 要求に変換したい perl CGI アプリケーションを持っています。基本的には、着信ユーザー ヘッダーを複製し、それらを使用して別のリクエストを作成することが目標です。

ヘッダーを自分で作成しようとしましたが、CGI ヘッダーを表示してから UserAgent ヘッダーのクローンを表示しようとすると、まったく同じではありません。これが私が得たものです:

基本的に、%headers と $ua->default_headers は同一ではありません。$ua->default_headers には、自身を perl スクリプトとして識別するエージェントがあります。$ua->agent("") を手動で設定できますが、他にも不完全な点があり、ヘッダーはまだ同一ではありません。

私がやりたいことをするための最良の方法は何ですか?もっと簡単な解決策があるはずです...