我想在python中开发一个系统来获取google中关键字结果的位置和数量。
我尝试使用Google API,但是,我发现使用自定义搜索引擎,与“官方”谷歌相比,我的页面数量更少。我尝试了各种现成的模块(例如:xgoogle,pattern等)。
我试过刮,但我认为这不是正确的方法。
我的问题是:在没有刮擦的情况下,达到我所需要的结果的最佳方法是什么?有它们是不可能的?
答案 0 :(得分:0)
始终使用Web服务API。如果某个站点没有站点,并且您不是该站点的所有者,则表明他们不希望您使用自动工具来获取其数据。
此外,获取关键字排名充其量是可疑的。 Google会根据许多因素调整其排名,包括您的搜索记录,您的位置,您的区域设置以及任何商业机密因素。使用API将是最通用的结果,即使它们与您从Firefox或Chrome搜索时获得的结果不匹配。
TL; DR你最好的选择是你不喜欢的方法。