gpt4 book ai didi

python - 用 python 打开谷歌搜索

转载 作者:行者123 更新时间:2023-11-28 22:35:07 28 4
gpt4 key购买 nike

我想让我的程序打开 google 的前 5 次搜索。目前我只有简单的谷歌搜索生成器可以打开搜索。有没有办法在新标签页中打开 5 个搜索然后关闭它们?

dict = readdict()

lenght = len(dict)
search_term=""
for _ in range(self.variable2.get()):
skc=randint(0,lenght)

word = dict[skc].split(',')

search_term+=word[0]+" "

url = "https://www.google.com.tr/search?q={}".format(search_term)
webbrowser.open(url)

编辑:

url = "https://www.google.com.tr/search?q={}".format(term)
webbrowser.open_new_tab(url)

打开新标签,但现在谁能告诉我如何点击打开一些谷歌搜索得到的前 5 个结果编辑所以我想出了一个名为 google 的 lib 的出路

for url in search('"search_term', stop=5):

我还决定只用 task kill 关闭它们,因为 webbroser lib 没有关闭窗口命令

最佳答案

使用 open_new_tab功能:

import webbrowser
search_terms = []

# ... construct your list of search terms ...

for term in search_terms:
url = "https://www.google.com.tr/search?q={}".format(term)
webbrowser.open_new_tab(url)

如果浏览器支持,这应该会在新选项卡中打开您的每个 URL。如果没有,它将退回到为每个选项卡打开一个新窗口。

如果您无法在 Chrome 中打开它,即使是默认浏览器 ( see here ),请尝试将最后一行替换为:

chrome_browser = webbrowser.get("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s")
chrome_browser.open_new_tab(url)

使用 Chrome 安装的等效位置。

关于python - 用 python 打开谷歌搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38459894/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com