WWW :: Google :: PageRank无效

时间:2018-04-20 23:28:34

标签: perl cpan

我正在尝试运行以下代码:

 use WWW::Google::PageRank;
 my $pr = WWW::Google::PageRank->new;
 print scalar($pr->get('http://www.yahoo.com/'));

每个网站返回undef值?

当我调试HTTP :: Request时,我得到404,值得一提的是我不在代理之后

1 个答案:

答案 0 :(得分:6)

该网页排名模块相当陈旧,您确定Google仍支持此API吗?

Perldoc表示默认会查询http://toolbarqueries.google.com/。这让我找不到HTTP 404页面错误。 Perldoc说这将导致你看到undef

维基百科在page rank上表示,Google于2016年删除了此API,符合观察到的行为。

长话短说:不要使用WWW :: Google :: PageRank模块。