2010-08-09 83 views
3

我需要谷歌页面排名在python中获取。在那里我可以正式提取它?我的意思是我可以解析一些这样的事情http://www.prchecker.info 但这些网站从谷歌正式获得数据?或者我可以使用一些python seo库来做到这一点?谷歌页面排名进入python

回答

6

我张贴了关于及彼的PageRank:
http://coreygoldberg.blogspot.com/2010/01/python-lookup-google-pagerank-score.html

你所需要的代码是在这里:
http://code.google.com/p/corey-projects/source/browse/trunk/python2/pagerank.py

它使用谷歌工具栏3.0.x中/ 4.0.x版的PageRank算法校验。


(注:这可能不会给你他们在内部使用结果的排名,但它会给你的谷歌工具栏将显示为给定的页任何的PageRank)我需要

+0

哇!谢谢。非常有用。 – Evg 2010-08-09 18:28:50

+0

它返回“错误403” – tovmeod 2012-02-09 00:10:51

+0

此代码不适用于我,但mrpringle的onde没有! – marcelosalloum 2013-11-13 17:31:47

-2

不,没有官方的PageRank API。有各种黑客,你可以谷歌。

6

最近做同样的事情,并找不到任何工作python代码通过他们的工具栏API获取谷歌页面排名的任何例子。我确实在CPAN(WWW:Google:PageRank)上找到了一个用perl编写的例子,我用python重新实现了它。我也有一个从他们的工具栏获得Alexa流量排名的班级。

https://github.com/aablack/websearchapp/blob/master/search/rank_provider.py

我知道这个问题是旧的,但我希望它可能使用的其他人寻找解决问题的对策。

+0

完美的作品!谢谢(你的)信息! – marcelosalloum 2013-11-13 17:31:09

+0

@mrpringle,我可以运行相同的代码的url列表(一个文本文件?) – UserYmY 2014-11-14 17:26:48

+0

我不明白为什么不,为什么不,因为你添加代码从文本文件中读取当然:) – mrpringle 2014-12-17 00:21:15