1
我有一個很奇怪的問題,我希望有人能幫助我。Perl pQuery不工作
我們最近搬到了新的CentOS服務器,我們有一堆停止工作的Perl刮板。 在調查問題時,我發現pQuery模塊根本不起作用。
我寫了這個小測試腳本:
use pQuery;
use WWW::Mechanize;
use Data::Dumper;
my $mech = WWW::Mechanize->new();
$mech->get("http://google.com/search?q=pquery");
$pquery = pQuery($mech->content);
print Dumper($pquery);
exit;
在新服務器上這將返回:
$VAR1 = bless([], 'pQuery');
這種情況與任何網頁我嘗試加載到pQuery。 我試着更新pQuery :: DOM模塊,但我已安裝最新版本。 機械化正在返回內容,所以我認爲問題是與pQuery模塊或其中的一個依賴關係。
我很困惑!任何關於如何解決這個問題的想法或建議,或者關於我可以在下一步做什麼的建議,以獲得關於這個問題的更多信息,都會非常感激。
適用於我,請查看'$ mech-> status'來查看您的請求會發生什麼。 – RobEarl
你安裝了哪些perl,WWW :: Mechanize和pQuery的確切版本('perl -MFoo -E'say Foo-> VERSION'')?你是在防火牆還是類似的? – amon