import webbrowser
def open_links(links):
"""Opens the specified links in Chrome.
Args:
links: A list of strings, where each string is a URL.
"""
for link in links:
webbrowser.open(link)
def read_lines_from_txt_file(file_path):
"""Reads all lines from a txt file.
Args:
file_path: The path to the txt file.
Returns:
A list of strings, where each string is a line in the txt file.
"""
with open(file_path, 'r') as file:
lines = file.readlines()
return lines
if __name__ == '__main__':
file_path = 'file_name.txt'
"""Enter File name"""
lines = read_lines_from_txt_file(file_path)
for i in range(0,len(lines)):
k=["https://www.google.com/search?q="+str(lines[i])]
print(k)
open_links(k)
2条答案
按热度按时间pgvzfuti1#
有办法吗?是的。有没有一个超级快速和简单的方法?我不太确定。
我会做的任务是使用BeautifulSoup4的网页抓取。你可以很容易地通过一个循环遍历文本文件中的每一行,然后你可以将短语转换成谷歌URL友好的。
例如:以短语“这是一个测试句子”为例,用“+”替换空格,然后将其添加到谷歌搜索默认URL的末尾。就像这样:
https://www.google.com/?gws_rd=ssl#q=This+is+a+test+sentence
之后,您将找到Google结果第一页链接的ID或类,并编写程序以返回该信息。
uqdfh47h2#
我做了一个搜索,在巴德和它给了一个答案,我做了一些修改和它的工作
python代码: