我想做一个小脚本,在那里我可以谷歌我的关键字每天。
解决这一问题的最佳方法是什么?
如果我使用API,我认为这个任务没有任何API,有限制吗?
我想检查前100-200个结果。
发布于 2011-05-05 09:35:24
你最大的问题是现在谷歌搜索结果是非常个性化的--根据你搜索的内容,结果可以根据你的确切位置(不仅仅是国家),一天中的时间,搜索历史等进行定制。
因此,你的结果可能不会是完全恒定的,当然也不会与几英里外使用不同浏览器历史记录的人的结果相同,即使他们搜索的是完全相同的东西。
有各种搜索引擎优化公司提供的工具,使结果更加标准化,这些工具不会违反谷歌的服务条款。
尝试:http://www.seomoz.org/tools和http://tools.seobook.com/firefox/rank-checker/
发布于 2011-05-05 09:22:58
从该URL获取内容完整的
更好的是,按照mario的指示获得一个商业许可。这样你就可以跳过上面的所有步骤(特别是4和5可能会被遗漏)。
发布于 2012-08-10 12:44:01
我写了一个php script,它优雅地解析/抓取前1000个结果,没有任何谷歌的个性化效果,还有一个更好的版本,名为true Google Search API (它概括了这个任务,返回一组格式良好的结果),这两个脚本都工作在服务器端,并直接从cURL和regex结果页面解析结果
https://stackoverflow.com/questions/5891251
复制相似问题