Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在python中开发一个系统来获取google中关键字结果的位置和数量。
我尝试使用谷歌 API,但是,我发现使用自定义搜索引擎,与“官方”谷歌相比,我有不同的结果,页面更少。我尝试过各种现成的模块(例如:xgoogle、pattern 等)。
我试过刮,但我认为不是正确的方法。
我的问题是:在不刮擦的情况下达到我要求的结果的最佳方法是什么?不可能拥有它们吗?
始终使用 Web 服务 API。如果一个站点没有,并且您不是该站点的所有者,那么这表明他们不希望您使用自动工具来获取他们的数据。
此外,获取关键字排名充其量是可疑的。谷歌会根据许多因素调整其排名,包括您的搜索历史、您的位置、您的语言环境以及任何数量的商业机密因素。使用 API 将是最通用的结果,即使它们与您从 Firefox 或 Chrome 搜索时获得的结果不匹配。
TL;DR 你最好的选择是你已经不喜欢的方法。