lwp

    0熱度

    2回答

    我開始用Perl搞亂Web。我使用Windows和ActivePerl。我寫了一個腳本,下載MP3文件(這是一個電臺脫口秀節目的存檔,所有的法律,在你想知道:)情況下)它(理論上) 解析網站 收集所有鏈接指向一個MP3文件到一個數組通過數組 迭代和下載的所有文件 然而,腳本發現所有的鏈接,該陣列是確定的,但只下載一個文件。這肯定是一個基本的錯誤,但我找不到它。請指出我的錯誤,謝謝。 use str

    10熱度

    2回答

    use LWP::UserAgent; use Data::Dumper; my $ua = new LWP::UserAgent; $ua->agent("AgentName/0.1 " . $ua->agent); my $req = new HTTP::Request POST => 'http://example.com'; $req->content('port=8', 't

    1熱度

    2回答

    我有一個用Perl編寫的SOAP客戶端,使用LWP包進行HTTPS傳輸,XML::Simple用於解析XML有效載荷。有時候,致XMLin的電話會失敗(die)(),然後我的腳本就會死掉,並且必須由我編寫的用於檢測此問題的監視程序重新啓動。這實在是不可取的,所以我想知道Perl是否有像C++異常處理機制那樣的設施,我可以捕獲死信息,忽略它報告錯誤並讓我的腳本繼續,就像發生錯誤一樣?我已經閱讀了大量

    6熱度

    7回答

    我想通過使用Perl LWP的Way2sms發送短信。登錄部分正在成功,之後我將cookie保存到本地文件。登錄後的歡迎頁面顯示一個發送短信鏈接,點擊哪一個被重定向到另一個頁面,帶有兩個手機號碼和短信文本輸入和一個用於提交和發送短信的按鈕。 Firebug顯示圖中所示的頁面結構。從Iframe網址和表單的action屬性中,我構建了表單操作的絕對URL並相應地提交表單,同時將cookie存儲在文件

    2熱度

    1回答

    我正嘗試通過Perl LWP中的Way2sms自動發送短信。我能夠成功登錄。然後點擊瀏覽器中的發送短信鏈接進入短信發送頁面。從那裏開始,根據頁面網址和sms字段所在的iframe的url,我嘗試構建表單應該發佈到的頁面的絕對URL,並使用正確的參數發佈它(可以在圖像中看到它)。但是,短信沒有被髮送。有人可以告訴我我在這裏做錯了什麼嗎? (有一個在CPAN類似的模塊,該模塊通過Mechanize實現

    0熱度

    1回答

    大家好! 我需要測試一個http服務器上的遠程文件是否存在,而不下載它。我研究了像wget,curl,axel等各種命令行程序,但找不到測試專用標誌。 我在一個生產環境中工作,只對我可以使用的模塊有限制。放眼望去,在LWP ::簡單 - >頭()函數似乎合適的,但返回undef想它的時候: #!/usr/bin/perl -w use strict; use LWP::Simple;

    1熱度

    2回答

    我正在使用LWP從三個不同的網頁(動態定義)獲取html並將其分配給標量$content。有時我搜索的一個或多個網頁將不存在,因此get有時會返回undef。我應該如何處理這個問題,$content將包含所有成功的get命令? 我只要我的get請求之一返回規定值的工作如下: unless ($content = get $page_one) { unless ($content = g

    2熱度

    4回答

    我注意到在012ff中處理response_data和response_done事件與給定https網站之間的延遲大約爲120秒。我用普通的網頁瀏覽器進行了檢查,並且沒有遇到這種緩慢的情況,所以我懷疑有一些事情我必須做錯。 這裏是我做過什麼追查事件(由於某種原因use LWP::Debug qw(+)沒做什麼): use WWW::Mechanize; use Time::HiRes qw(ge

    0熱度

    3回答

    我使用LWP::UserAgent來請求大量的頁面內容。我已經知道我請求的網址的IP地址,所以我希望能夠指定我請求的網址的IP地址,以便LWP不必花時間進行DNS查找。我瀏覽過文檔,但沒有找到任何解決方案。有誰知道一種方法來做到這一點?謝謝!

    0熱度

    1回答

    我正在嘗試使用LWP將一些內容發佈到託管服務,而我無法控制它,即我必須符合他們的標準。 基本上,內容必須在後走了過來,看起來類似以下內容: POST/HTTP/1.1 Accept:*/* Content-Type: text/xml [various other headers] <?xml version="1.0" encoding="UTF-8"?> <xmlContent>h