lwp-useragent

    1熱度

    1回答

    只需複製Perl的這段代碼烹飪書第二版,第796 返回: 400 URL必須是絕對的。 這段代碼有什麼問題? #!"c:\strawberry\perl\bin\perl.exe" -w use 5.006; use strict; use LWP::Simple; use LWP::UserAgent; my $ua = LWP::UserAgent->new(); my $re

    2熱度

    3回答

    如果我這樣做 #!/usr/local/bin/perl use warnings; use 5.014; use LWP::UserAgent; my $ua = LWP::UserAgent->new(); my $res = $ua->get('http://www.perl.org'); 我可以叫HTTP::Response方法,這樣 say $res->code; 是

    0熱度

    2回答

    我是Perl的新手,目前正在編寫一個Perl腳本來自動填充Web表單並使用LWP提交它們。該網站的網址是***/something.cgi,並在該文件中有一個我需要填寫的表格,然後點擊提交。這帶我到另一個頁面,有另一個表格填寫,但該網站的網址保持不變。 我設法填補第一種形式,並使用提交: $res = $ua->request($f->press("submit")); 其中 my $f =

    0熱度

    3回答

    看來,LWP :: UserAgent的總是編碼形式的數據爲UTF-8,即使明確地對其進行編碼爲ISO-8859-1如下: use Encode; use LWP::UserAgent; use utf8; my $ua = LWP::UserAgent->new; $ua->post('http://localhost:8080/', { text => encode("is

    9熱度

    1回答

    我試圖運行此程序的perl5: #!/usr/bin/env perl use strict; use warnings; use LWP; my $ua = LWP::UserAgent->new('Mozilla'); $ua->

    0熱度

    2回答

    my %parameters = ( key => 'value' ); my $response = $ua->get('http://example.com/i', %parameters); 我試圖讓http://example.com/i?key=value內容,但調試後我發現%parameters存儲在HTTP報頭,而不是URL參數。 我的代碼有什

    1熱度

    3回答

    read timeout at /usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/http.pm line 426. at /usr/lib/perl5/site_perl/5.8.8/LWP/UserAgent.pm line 844 任何人都知道嗎?

    6熱度

    1回答

    我有一個簡單的url,它可以做302 temp。移動到另一個頁面。 我嘗試去如果URL返回代碼200(對於確定)來檢索它並停止如果返回200以外的東西。 我的代碼: my $ua = LWP::UserAgent->new(env_proxy => 1,keep_alive => 1, timeout => 30, agent => "Mozilla/4.76 [en] (Win98; U)");

    6熱度

    3回答

    我想改變這個請求到一個HTTP PUT請求,任何想法如何? my $request = LWP::UserAgent->new; my $response = $request->get($url, "apikey", $apiKey, "requestDate", $requestDate);

    1熱度

    3回答

    我需要登錄到網站,解析HTML頁面並提取特定HTML標記之間的值。 我能夠在不需要登錄數據的頁面上成功完成此操作。我正在使用HTML :: Parser類。 LWP :: UserAgent提供了cookie_jar方法,通過從文件加載cookie來設置cookie。不過,我想在腳本本身中對cookie值進行編碼。那可能嗎?我在網上找不到任何工作示例。 這裏是我的代碼: 請原諒失蹤「我」在一些地方