lwp

    9熱度

    2回答

    我想知道是否有可能強制LWP :: UserAgent接受單個知名服務器的過期SSL證書。這個問題在兩者之間的Squid代理有點複雜。 我去儘可能建立一個調試環境,如: use warnings; use strict; use Carp; use LWP::UserAgent; use LWP::Debug qw(+); use HTTP::Cookies; my $proxy =

    2熱度

    2回答

    使用perl模塊LWP::Simple時,是否有一種簡單的方法來確定單個getstore()調用下載的速度和數量?這對於觀察大文件下載的狀態很有用。 關閉我的頭頂,一個辦法是: 店當前時間(時間0/1/2)在新的進程 運行getstore 調查已知的目標文件 下載量將是當前文件大小(大小) 下載速度會(大小/ current_time - time0) 我想知道是否有一個更簡單的方法。 替代建議表

    20熱度

    1回答

    我使用Perl的LWP::UserAgent通過Web獲取一些頁面,並希望儘可能禮貌。默認情況下,LWP::UserAgent不能通過gzip無縫處理壓縮內容。是否有一種簡單的方法可以實現,爲每個人節省一些帶寬?

    9熱度

    4回答

    我正在嘗試訪問受保護的文件。服務器正在使用摘要式身份驗證 - 我可以從打印出的響應中看到這一點。 下面是示例代碼: use LWP; use strict; my $url = 'http://somesite.com/aa/bb/cc.html'; my $username = 'scott'; my $password = 'tiger'; my $browser = LWP::

    3熱度

    1回答

    如何向此腳本添加代理支持? use LWP::Simple; $url = "http://stackoverflow.com"; $word = "how to ask"; $content = get $url; if($content =~ m/$word/) { print "Found $word"; }

    43熱度

    8回答

    如何獲得LWP以驗證我要連接的服務器的證書是否由受信任的機構簽署併發​​布給正確的主機?據我所知,它甚至不檢查證書是否聲明爲我要連接的主機名。這似乎是一個主要的安全漏洞(尤其是最近的DNS漏洞)。 更新:原來我真正想要的是HTTPS_CA_DIR,因爲我沒有ca-bundle.crt。但HTTPS_CA_DIR=/usr/share/ca-certificates/做到了。無論如何,我將答案標記爲

    7熱度

    2回答

    我想從使用Perl的HTTP服務器獲取圖像。 我有文件的完整URL,並在嘗試使用 my $data = LWP::Simple::get $params{URL}; my $filename = "image.jpg"; open (FH, ">$filename"); print FH $data; close (FH); 現在,從邏輯上講,至少對我來說,這應該工作。但是這些文件的大

    3熱度

    2回答

    我使用WWW::Mechanize來做一些標準的網站遍歷,但是有一點我必須構造一個特殊的POST請求併發送它。所有這些都需要會話cookie。 在我發佈的POST請求中,空格正被編碼爲+符號,但我需要將它們編碼爲%20。 我無法弄清楚如何改變這種行爲。我意識到它們是相同的,但由於我無法理解的原因,這就是我必須做的。 感謝您的任何幫助。

    6熱度

    3回答

    我有一個客戶端/服務器系統,使用通過Apache使用Perl的LWP和運行Perl的CGI.pm的服務器使用HTTP請求和客戶端響應來執行通信。此外,使用SSL爲服務器和所有客戶端使用證書對流進行加密。 除了客戶端需要定期發送大量數據外,該系統運行良好。一個明顯的解決方案是壓縮客戶端的數據,發送並在服務器上解壓。我不是自己實現這個,而是希望使用Apache的mod_deflate的「輸入解壓縮」,

    5熱度

    3回答

    我正在Perl/LWP中構建一個web爬行器。如何在遵循的WebCrawler這樣一個ASP.NET網的鏈接: <a id="ctl00_MainContent_listResult_Top_LnkNextPage" href="javascript:__doPostBack('ctl00$MainContent$listResult$Top$LnkNextPage','')">Next</a>