我正试着用PYTHON在谷歌上搜索,这基本上就是网络搜索.我正在使用特定的短语进行搜索,我期待着详细的输出.我也想避免使用其他的Web抓取模块,比如bs4
(BeautifulSoup4)或urllib
.
我使用的是googlesearch-python
模块,但它不像预期的那样工作:
from googlesearch import search
search("my search", advanced=True)
但我得到的输出是:
在0x000001B4F198F290>;搜索生成器对象(<;
当我try 使用print()函数时:
from googlesearch import search
print(search("my search", advanced=True))
它仍然会返回:
在0x000001B4F198F290>;搜索生成器对象(<;.
(高级是一个使搜索更详细并返回更多信息的参数.)
有时,我也不会得到任何输出(这意味着程序会立即结束,就好像其中有0行代码一样),而在其他时候,我会得到生成器对象的输出.有没有办法用googlesearch-python
模块返回干净、详细的输出?(这个问题是我上一个关于googlesearch
模块的问题的后续问题:"Python Google Search‘高级’参数出乎意料")