我正试着用PYTHON进行谷歌搜索,使用的是googlesearch的PYTHON模块.我不仅想要输出URL,我还想要URL中信息的描述,基本上是网络抓取.

下面是包含高级参数的代码:

from googlesearch import search

print(search('my search', advanced=True)) #advanced argument is true, to make the search detailed

但我得到了这样的错误:

TypeError:Search()获得意外的关键字参数‘Advanced’

我不知道为什么会发生这种事.

我从https://pypi.org/project/googlesearch-python得到了这个代码.我还想指出的是,我不想使用其他Web抓取库,比如bs4(BeatifulSoup4)或urllib,特别是因为我想弄清楚为什么高级论点不被接受.

推荐答案

try 使用以下命令进行安装:

pip install googlesearch-python

Python相关问答推荐

如何将自动创建的代码转换为类而不是字符串?

将numpy数组与空数组相加

telegram 机器人API setMyName不起作用

如何使用bs 4从元素中提取文本

当值是一个integer时,在Python中使用JMESPath来验证字典中的值(例如:1)

在上下文管理器中更改异常类型

将HLS纳入媒体包

Python daskValue错误:无法识别的区块管理器dask -必须是以下之一:[]

根据不同列的值在收件箱中移动数据

当多个值具有相同模式时返回空

使用新的类型语法正确注释ParamSecdecorator (3.12)

通过Selenium从页面获取所有H2元素

如何在虚拟Python环境中运行Python程序?

avxspan与pandas period_range

如何合并两个列表,并获得每个索引值最高的列表名称?

判断solve_ivp中的事件

在pandas数据框中计算相对体积比指标,并添加指标值作为新列

Geopandas未返回正确的缓冲区(单位:米)

ruamel.yaml dump:如何阻止map标量值被移动到一个新的缩进行?

在Google Drive中获取特定文件夹内的FolderID和文件夹名称