lwp

    2熱度

    2回答

    我需要一個Perl CGI腳本來獲取一個URL,然後將獲取的結果 - 狀態,標題和內容 - 未改變地返回給CGI環境,以便Web服務器將「代理」URL返回給用戶的瀏覽器就好像他們直接訪問了URL一樣。 我正在Ubuntu 14.04主機上的Apache Web服務器上運行cgi-bin的腳本,但這個問題應該獨立於服務器平臺 - 任何可以運行Perl CGI腳本的應該都可以。 我試過使用LWP ::

    0熱度

    1回答

    Perl version is = v5.12.4 LWP::UserAgent->VERSION = 6.03 #.... # Setup HTTP request my $req = HTTP::Request->new(); $req->method($cmd); $req->uri($uri); $req->header('content-

    1熱度

    3回答

    我寫了一個腳本來登錄到網頁並打印響應。現在我想在HTML響應中找到一個字符串,但我不知道如何。 我當前的代碼:從$body use strict; use warnings; use LWP::UserAgent; my $clientIP = "129.168.1.50:80"; my $clientURL = "http://" . $clientIP . "/conf"; #

    2熱度

    1回答

    我使用下面的代碼嘗試從我的網站搜索Google Scholar,它將工作一次或兩次,然後出現錯誤「Error GETing http://scholar.google.com:無法連接到學者.google.com:80(權限被拒絕)」 - 我使用的代碼如下: use strict; use WWW::Mechanize; my $browser = WWW::Mechanize->new();

    0熱度

    1回答

    我發現很多問題與我的問題非常相似,但它們沒有解決問題,所以在這裏我要求您的幫助。 我想從使用https的Perl LWP的網頁獲取數據。 我幾乎可以從我嘗試過的每個站點獲取數據,除了我真正需要使用的站點之外。 我在Windows x64下使用Perl版本v5.18.2。 這是我的基本假例如: use strict; use LWP::UserAgent; use HTTP::Request;

    -1熱度

    2回答

    我試圖保存一個頁面上有它的Unicode印地文字體。我已經嘗試了幾個從這個網站和其他,但似乎沒有任何工作。 我得到的錯誤與寬字符有關。 這裏是代碼我使用: use CGI; use strict; use warnings; use LWP::Simple; use utf8; use Encode qw(decode); $url = "http://www.vedako

    0熱度

    1回答

    我使用LWP::UserAgent version 6.03獲取網站的地位。 my $ua = LWP::UserAgent->new(ssl_opts => {verify_hostname => 0},); $ua->cookie_jar({}); $ua->agent('Mozilla/5.0'); push @{$ua->requests_redirectab

    2熱度

    1回答

    不是100%肯定這是一個Perl的問題,但它似乎是。我有一個IPN腳本與PayPal連接來驗證交易。它工作正常,直到昨天,當我安裝LWP :: Protocol :: https。從那時起,它已經失敗,出現錯誤: Can't connect to www.paypal.com:443 (certificate verify failed) LWP::Protocol::https::Socke

    0熱度

    1回答

    我有兩個用Perl編寫的CGI腳本,我想在兩者之間實現以下通信順序。腳本A向腳本B發送POST請求,然後它應該等待B通過查詢數據庫來執行某種類型的驗證,然後B將成功或失敗返回給A以及自定義代碼,例如, 1122特定於我的應用程序,並在適當時繼續執行。這是使用LWP框架可以實現的嗎? 我試圖從A發送POST請求到B,然後等待在腳本中使用 while(<STDIN>) { $response

    0熱度

    2回答

    我想上傳一個文件到一個public API用類似下面的代碼: my $ua = LWP::UserAgent->new; sub uploadbox { my $url = "http://host/token"; my $response = $ua->put($url, 'Content_Type' => 'form-data', 'Content