注意:我无法提供任何代码,因为我还没有开始该项目的工作。我并不是在寻找适合我的代码。我想要建议和方向。
我想知道通过 python 访问谷歌搜索结果的最佳方法。
例如:当您在 Google 搜索中输入查询Premier League Table
时,它会返回一个包含所有信息的漂亮表格:
我只需要表中的信息。我用谷歌搜索答案并发现:
- Google 应用引擎 - 我认为我不需要这个,因为它看起来更像是一个在应用完成后托管应用的平台。
- 自定义搜索 API(Google) - 付费。我需要一些免费的东西。
- pygoogle - 它死了
- duckduckgo API - Duckduckgo 搜索未将表格作为第一个结果。
- Selenium - 不是我想要的东西
- urllib/BeautifulSoup - 页面源不是 HTML(我认为它是 AJAX,不确定)。
任何建议都非常有帮助
最佳答案
查看 OpenFooty API ,因为它可能包含您正在查找的信息。可以获得 XML、PHP 数组和 JSON 格式的结果。他们似乎有很多不同的信息可用,但不知道您的要求,我不能说它是否适合您。不过,可以肯定的是,这比抓取一堆网站要容易得多。
祝你好运!
关于python - 访问 Google 搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27094084/