python - 如何制作一个 python 3 程序来搜索谷歌?
问题描述
我正在使用 python 3 制作一个 AI 程序我想在其中添加谷歌搜索功能请任何人都可以帮助我。如果用户作为我的程序“搜索 google ...”,该程序将打开 chrome 并搜索 google 问题,并且它还将读取两行搜索。
解决方案
我能想到的两个选择:
- Google 提供了一个RESTful 搜索 API,它将搜索结果作为您可以解析的 JSON 对象返回。如果程序无法连接到互联网,这将要求您处理网络错误。在需要计费之前,您每天只能获得 100 个查询。
听起来好像您可以使用他们喜欢的浏览器为用户打开适当的网页。您需要做的就是打开网页:
其中“FOO+BAR”是您的搜索查询,以加号分隔。您可以将其与 Python webbrowser 模块结合使用以打开页面。
import webbrowser webbrowser.open('https://www.google.com/search?q=FOO+BAR')
希望有帮助。
推荐阅读
- javascript - 承诺不等待谷歌 OAuth
- html - 带屏蔽的域重定向
- c - 可以在struct中分配未初始化的char指针或char指针吗?
- css - 具有边框半径和不同边框颜色的多色进度条
- python - AttributeError: 'LogisticRegressionGD' 对象没有属性 'net_input' 为什么我会收到此错误?我定义 net_input
- python - Python 字符串('$' 后跟字符而不是数字)
- java - 申请为方法公共摘要创建查询
- php - Laravel - 如何将图像上传到 Firebase 云存储?
- javascript - mongoose - 删除文档的数组元素,只从数组中选择一个对象
- java - 这是访问、更新和保存 mongoDB 的正确方法吗?