簡體   English   中英

WWW::Mechanize 超時 - 所有 url 超時

[英]WWW::Mechanize timeout - all urls timing out

我在使用 WWW::Mechanize 時遇到問題。 似乎無論我嘗試訪問哪個網站,我的腳本都只是在命令提示符下坐在那里,直到它超時。 唯一想到的可能相關的事情如下:

  • 我安裝了 IE7、chrome 和 FF。 FF 是我的默認瀏覽器,但我最近將其切換到 chrome。
  • 我似乎能夠使用端口 8080 訪問網站就好了。
  • 我最近嘗試了 cookie jar 但停止使用它,因為老實說,我不確定它是如何工作的。 這可能已經實例化了一個變化。

這是一個例子:

#!/usr/bin/perl -w
use strict;
use WWW::Mechanize;

my $url = 'http://docstore.mik.ua/orelly/perl/learn/';

my $mech = WWW::Mechanize->new();

$mech->get( $url );

print $mech->content;

該代碼似乎有效,因此它一定是防火牆/代理問題。 您可以嘗試設置代理:

   $mech->proxy(['http', 'ftp'], 'http://your-proxy:8080/');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM