【发布时间】:2020-02-18 17:41:33
【问题描述】:
我正在使用以下库来提取谷歌搜索网址:
from googlesearch import search
这是执行 google 搜索的函数:
search(query, tld='com', lang='en', num=10, start=0, stop=None, pause=2.0)
我的问题是:如何使用此功能在搜索结果中排除某些域?
【问题讨论】:
标签: python
我正在使用以下库来提取谷歌搜索网址:
from googlesearch import search
这是执行 google 搜索的函数:
search(query, tld='com', lang='en', num=10, start=0, stop=None, pause=2.0)
我的问题是:如何使用此功能在搜索结果中排除某些域?
【问题讨论】:
标签: python
如果要使用搜索界面排除域,请添加参数
extra_params={'-site' : 'youtube.com'}
例如
search(query,
tld='com',
lang='en',
num=10,
start=0,
stop=None,
pause=2.0,
extra_params={'-site' : 'youtube.com'}
)
或者,您可以将-site:youtube.com 或任何需要的内容附加到您的查询中。
【讨论】:
domains=['uk', 'org', 'fr'](或将 site:uk 添加到查询中)