【问题标题】:Python, how to bring up page with Google Search results?Python,如何用谷歌搜索结果显示页面?
【发布时间】:2021-04-06 11:31:05
【问题描述】:

在 Python 上,有没有一种方法可以调出显示查询结果的页面?我不想从谷歌搜索中获取包含 URL 的列表;我希望程序打开一个新选项卡,显示谷歌搜索的结果。有没有办法做到这一点?

【问题讨论】:

  • 您是说希望脚本在新的浏览器选项卡中运行 google 搜索吗?如果是这样,this 有帮助吗?或者你想生成一个全新的页面而不是仅仅打开一个 URL?如果是这样,您是否有任何通过 Python 创建网站或网页的经验?
  • 如果我的回答帮助您得到了解决方案,您可以点击旁边的灰色复选标记接受它

标签: python


【解决方案1】:

当然。标准库有webbrowser module

import webbrowser

webbrowser.open("https://www.google.com/search?q=xkcd%20python")

【讨论】:

    【解决方案2】:

    如果你想在浏览器中打开一个新标签,你可以使用webbrowser

    import webbrowser
    webbrowser.open_new_tab(url)
    

    url 是您要访问的 URL。文档说:

    如果可能,在默认浏览器的新页面(“选项卡”)中打开 url,否则等效于 open_new()。

    【讨论】:

      【解决方案3】:

      尝试使用硒:

      from selenium import webdriver
      
      query = input("What Would You Like To Search: ")
      words = query.replace(" ", "+")
      
      webdriver = webdriver.Chrome()
      webdriver.get(f"https://www.google.com/search?client=opera&q={words}&sourceid=opera&ie=UTF-8&oe=UTF-8")
      

      【讨论】:

      • 无意冒犯,但推荐使用这个。您必须使用 pip 安装 selenium。
      • 很公平。只是想我会指出它,以防有人已经有硒。
      猜你喜欢
      • 2023-03-20
      • 1970-01-01
      • 2018-12-19
      • 2020-05-03
      • 2013-06-16
      • 2012-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多