Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python代码执行Google搜索列表_Python_Google Chrome_Search - Fatal编程技术网

使用Python代码执行Google搜索列表

使用Python代码执行Google搜索列表,python,google-chrome,search,Python,Google Chrome,Search,我对编程相当陌生,而且我还没有开始学习python。一般来说,我有一长串需要在谷歌搜索的代码,例如: 123,124,125,126 我发现可以在python中实现这一点的代码: 看起来像这样: try: from googlesearch import search except ImportError: print("No module named 'google' found") query = "Geeksforgeeks" for j in search

我对编程相当陌生,而且我还没有开始学习python。一般来说,我有一长串需要在谷歌搜索的代码,例如:
123
124
125
126
我发现可以在python中实现这一点的代码:

看起来像这样:

try: 
    from googlesearch import search 
except ImportError:  
    print("No module named 'google' found") 


query = "Geeksforgeeks"

for j in search(query, tld="co.in", num=10, stop=1, pause=2): 
    print(j) 


但我不知道如何让它一次从我的列表中搜索多个项目。我试图用python创建一个列表,但没有成功。你们能帮我吗?

我建议你们只设置一组要搜索的字符串。 然后遍历集合,搜索该字符串,并存储结果

from googlesearch import search 

list_of_queries = ["Geeksforgeeks", "stackoverflow", "GitHub"]
results = []

for query in list_of_queries:
    results.append(search(query, tld="co.in", num=10, stop=1, pause=2))

print(results)

非常感谢泰勒的快速回答。它工作得很好,但我还有一个问题,它生成输出为,我试图用list()函数将其视为URL输出,但它不工作。你能在这方面帮助mi吗?好的,我确实做到了,我只需要添加:for result in results:print(list(result))