python google 查询只返回一个结果

python google query returning only a single result

此代码,根据 "geeksforgeeks" 应该 return 10 个结果但是对我来说它只是 returning 一个。有什么想法吗?

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

query = "dogs"

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

我假设您正在使用这个库:

https://github.com/MarioVilas/googlesearch

根据其documentation,您误解了函数参数的含义。

  • num (int) – 结果数每页

  • stop (int) – 要检索的最后一个结果。使用None永远搜索。

通过使用 stop=1 你只会得到一个结果。把它改成更高的。