检查关键字的 Google 排名的最佳方法是什么。
我尝试过自己的php脚本,但经过一些查询,我得到了Captcha页面。 ):
有什么方法可以让抓取工具让 Google 生气并且每天可以运行 1000次查询?
我可以使用Google Api吗?
希望有人可以帮助我指出正确的方向
答案 0 :(得分:4)
我再次偶然发现了你未解决的问题,这次将全部回答 有几种方法,如果你做得对,你每天可以运行一百万次查询。
选项1)自己动手解决方案
有一个open source Google rank checker
这是PHP代码!包括解析,缓存,IP轮换
它使用私有IP服务,但如果您拥有自己的优质IP源,则可以将其切换出来
这段代码每小时运行好几千个关键字,我多年来一直在使用它
它也不时得到维护。
选项2)使用服务
您仍然可以对所有内容进行编程,但不要自行进行解析和IP处理
Scraping.services PHP source code
这是我在半年前评估过几年时唯一对我有用的服务。但谷歌搜索时你会发现其他一些
这种情况的不同之处在于验证码的问题已经完全消失,DIY方法更难处理
此外,您不必再关心维护了,到目前为止我还没有经历过一次停机(并且已经刮掉了相当于5亿的网址)。
他们只支持Google和Bing,没有Yahoo ..
他们还有一个用于跟踪关键字排名的自定义模块,因此如果这是您的目标(监控网站位置的变化),那么您可以直接访问该模块。
选项3)使用Google API 我必须提一下......但是I do not recommend it 一个原因是API非常昂贵,它对于小型项目是免费的,对于较大的项目则是昂贵的 第二个原因是他们没有提供真正的有机排名,谷歌并不真的像其他人那样评估他们的搜索结果:-) 因此,如果您想要从特定位置或语言中获得真正的排名,您必须使用1)或2)。
答案 1 :(得分:0)
是的,废弃Google可能会非常棘手。在尝试从Google搜索结果中提取图像以构建机器学习项目的模型时,我们遇到了类似的问题。我们已经结束了构建我们自己的解决方案:Serp Api
为了获得最佳效果,我们为每个请求运行完整的浏览器,在世界各地都有代理,我们也能够以透明的方式解决CAPTCHA。我们还有Ruby,Python和Java集成。否则,您可以使用常规获取请求来获取我们的数据。
答案 2 :(得分:-1)
您无法直接通过Google服务查看Google关键字。 您有两种方法可以解决问题。 1.创建自己的抓取解决方案,但代理,旋转器等。 2.使用第三方排名数据提供程序,例如DataForSEO rank tracker API。