Google Scholar

SERP API 谷歌 Search查询参数

使用 Thordata的 SERP API 配置谷歌搜索查询,包括本地化参数、地理位置、分页、以及“高级参数”输出选项。

q ,搜索查询(必填)

定义用于数据抓取的搜索查询(默认值:q=pizza)。支持任何语言的任意关键词。

示例请求:

使用qpizza参数的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1"

本土化

hl ,语言(非必填)

设置搜索结果的界面语言(默认值:en)。采用标准语言代码格式(如:en-英文,es-西班牙文,zh-CN-简体中文)。

完整语言代码支持列表请参阅:Google官方语言代码表

示例请求:

查询qpizza,hl es的示例结果

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "hl=es"
lr,设置多语言(非必填)

使用 lang_XX 代码(如 lang_fr|lang_de)按语言筛选结果。若同时使用 hl 参数,此参数将覆盖 hl

hl lr可同时使用,但实际效果以 lr 为优先。

示例请求:

查询 q : pizza,lr: lang_en|lang_fr的示例结果

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "lr=lang_fr|lang_en"

地理位置

location,地理位置(非必填)

模拟从精确位置发起搜索,必须与 uule 参数搭配使用。若未指定,则可能采用代理服务器的地理位置。

示例请求:

查询 q : pizza,location:India,uule:w+CAIQICIFSW5kaWE的示例结果

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "location=India" \
 -d "uule=w+CAIQICIFSW5kaWE"
uule ,UULE(非必填)

使用 Base64 编码目标地理位置,需与 location 参数配合使用。

示例请求:

查询 q : pizza,location:India,uule:w+CAIQICIFSW5kaWE的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "location=India" \
 -d "uule=w+CAIQICIFSW5kaWE"

搜索类型

as_sdt ,搜索类型(非必填)

此参数可用作搜索类型或过滤器。 作为过滤器(仅在搜索文章时有效): 0- 排除专利(默认)。- 7包含专利。 作为搜索类型:4- 选择判例法(仅限美国法院)。这将选择所有州和联邦法院。

示例请求:

查询 q : pizza,as_sdt:4的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "as_sdt=4"

分页

start ,结果偏移量(非必填)

设置搜索结果分页起点(如 “start=30” 表示跳过前 30 条结果,从第 31 条开始显示)。

示例请求:

查询 q : pizza,start:30的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "start=30"
num ,每页结果数(非必填)

该参数定义了搜索结果每页返回的最大数。例如:10是返回10个结果。

示例请求:

查询 cq : pizza,num:20的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "num=20"

高级参数

cites ,引用(非必填)

参数定义文章的唯一 ID,用于触发“被引文献”搜索。使用cites将显示 Google 学术搜索中的引用文献列表。

示例请求:

查询q : pizza,cites:1275980731835430123的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "cites=1275980731835430123"
as_ylo ,开始年份(非必填)

该参数定义了您希望包含结果的年份。此参数可以与as_yhi参数结合使用。

示例请求:

查询 q : pizza,as_ylo:2022的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "as_ylo=2022"
as_yhi ,结束年份(非必填)

该参数定义了您希望包含结果的年份。此参数可以与as_ylo参数结合使用。

示例请求:

查询 q : pizza,as_ylo:2025的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "as_ylo=2022" \
 -d "as_yhi=2025"
scisbd ,按日期排序(非必填)

此参数定义去年添加的文章,按日期排序。可以设置为1仅包含摘要,或2包含所有内容。默认值为,0表示文章按相关性排序。

示例请求:

查询q : pizza,cisbd:1的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "scisbd=1"
cluster,版本(非必填)

参数 cluster 用于定义文章的唯一ID,以触发“所有版本”搜索。示例值:cluster=1275980731835430123。禁止将 clusterqcites 参数同时使用。请仅使用 cluster 参数。

示例请求:

查询 q : pizza,cluster:1275980731835430123的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "cluster=1275980731835430123"

高级筛选

safe ,安全(非必填)

该参数定义了搜索结果是否屏蔽成人内容。您可设置为 active 或者 off ,通常情况下,Google会对露骨内容进行模糊处理。

示例请求:

查询 q : pizza,safe:active的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "safe=active"
nfpr ,排除自动更正结果(非必填)

是否禁用自动纠正拼写,比如:nfpr=1 ,搜索“googl”不自动纠正为“google”

示例请求:

查询 q : pizza,nfpr:1的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "nfpr=1"
filter ,结果筛选(非必填)

结果去重:

  • 1:启用结果去重

  • 0:停用结果去重

示例请求:

查询 q : pizza,filter:1的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "filter=1"
as_vis ,显示引用(非必填)

此参数定义您是否要包含引用。您可以将其设置为1排除这些结果,或0(默认)将其包含。

示例请求:

查询q : pizza,as_vis:1的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "as_vis=1"
as_rr ,显示评论文章(非必填)

此参数定义您是否希望仅显示评论文章(这些文章包含主题评论,或讨论您搜索的作品或作者)。您可以设置为1启用此过滤器,或0(默认)显示所有结果。

示例请求:

查询 q : pizza,as_rr:1的示例

curl -X POST https://scraperapi.thordata.com/request \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Authorization: Bearer token" \
 -d "engine=google_scholar" \
 -d "q=pizza" \
 -d "json=1" \
 -d "as_rr=1"

如果您需要更多帮助,请通过邮箱[email protected]联系我们。

Last updated

Was this helpful?