标签: perl cpan
我正在尝试运行以下代码:
use WWW::Google::PageRank; my $pr = WWW::Google::PageRank->new; print scalar($pr->get('http://www.yahoo.com/'));
每个网站返回undef值?
undef
当我调试HTTP :: Request时,我得到404,值得一提的是我不在代理之后
答案 0 :(得分:6)
该网页排名模块相当陈旧,您确定Google仍支持此API吗?
Perldoc表示默认会查询http://toolbarqueries.google.com/。这让我找不到HTTP 404页面错误。 Perldoc说这将导致你看到undef。
http://toolbarqueries.google.com/
维基百科在page rank上表示,Google于2016年删除了此API,符合观察到的行为。
长话短说:不要使用WWW :: Google :: PageRank模块。