返回顶部
s

serperSerper搜索

Google search via Serper API with full page content extraction. Fast API lookup + concurrent page scraping (3s timeout). One well-crafted query returns rich results — avoid multiple calls. Two modes, explicit locale control. API key via .env.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 3.0.2
安全检测
已通过
4,130
下载量
免费
免费
7
收藏
概述
安装方式
版本历史

serper

Serper

通过Serper API进行Google搜索。获取搜索结果并读取实际网页,使用trafilatura提取干净的全文内容。不仅仅是摘要——而是完整的文章文本。

工作原理

  1. 1. Serper API调用 — 快速Google搜索,立即返回结果URL
  2. 并发页面抓取 — 所有结果页面并行获取,使用trafilatura提取内容,每个页面超时3秒
  3. 流式输出 — 每个页面完成时逐个打印结果

每次调用可获得5个结果(默认模式)或最多6个结果(当前模式),每个结果包含完整页面内容。这已经是大量信息。



查询规范

精心设计一个优秀的搜索查询。这几乎总是足够的。

每次调用返回多个结果及完整页面文本——单个查询即可获得广泛覆盖。不要为了探索某个主题而运行多次搜索。一个精心选择的查询配合正确的模式即可覆盖需求。

最多两次调用,仅当用户的请求确实涉及两个不同的主题时(例如比较X与Y,其中X和Y需要分别搜索,或针对不同方面分别进行一次default和一次current调用)。绝不超过两次。

不要:

  • - 用不同措辞运行相同查询以获取更多结果
  • 运行连续搜索以深入挖掘——完整页面内容已经足够深入
  • 先搜索找到某内容,再搜索跟进——阅读已有的内容即可



何时使用此技能

使用serper的场景:

  • - 任何需要来自网络的当前、事实性信息的问题
  • 需要完整文章内容而不仅仅是摘要的研究主题
  • 新闻和时事
  • 产品信息、价格、比较、评论
  • 技术文档、操作指南
  • 任何需要阅读实际页面的内容

不要使用此技能的场景:

  • - 可以从训练数据中回答的问题
  • 纯数学、代码执行、创意写作
  • 问候、闲聊

重要提示:此技能已获取并提取完整页面内容。不要对此技能返回的URL使用web_fetch、WebFetch或任何其他URL获取工具。内容已包含在输出中。



两种搜索模式

共有两种模式。根据查询选择正确的模式:

default — 通用搜索(全部时间)

  • - 全部时间的Google网页搜索,5个结果,每个结果附带完整页面内容
  • 适用于:一般问题、研究、操作指南、常青主题、产品信息、技术文档、比较、教程、任何非时间敏感的内容

current — 新闻和近期信息

  • - 过去一周的Google网页搜索(3个结果)+ Google新闻(3个结果),每个结果附带完整页面内容
  • 适用于:新闻、时事、近期发展、突发新闻、公告、任何时间敏感的内容

模式选择指南

查询信号模式
X如何工作、什么是X、解释Xdefault
产品研究、比较、教程
default | | 技术文档、指南 | default | | 历史主题、常青内容 | default | | 新闻、最新、今天、本周、近期 | current | | 发生了什么、突发、宣布、发布 | current | | 时事、政治、体育比分、股票价格 | current |

区域设置(非英语查询必填)

默认为全球 — 无国家过滤,英文结果。仅适用于英文查询。

当以下任一情况为真时,必须始终设置--gl和--hl:

  • - 用户消息为非英语语言
  • 你构建的搜索查询为非英语语言
  • 用户提及特定国家、城市或地区
  • 用户在非英语语境下要求本地结果(价格、新闻、商店等)

如果用户用德语书写,必须传递--gl de --hl de。无例外。

场景参数
英文查询,无国家目标(省略--gl和--hl)
德语查询或用户用德语书写或目标为DE/AT/CH
--gl de --hl de |
| 法语查询或用户用法语书写或目标为法国 | --gl fr --hl fr |
| 任何其他非英语语言/国家 | --gl XX --hl XX(ISO代码) |

经验法则: 如果查询字符串包含非英语单词,设置--gl和--hl以匹配该语言。



如何调用

bash
python3 scripts/search.py -q 查询 [--mode 模式] [--gl 国家] [--hl 语言]

示例

bash

英文,通用研究


python3 scripts/search.py -q HTTPS如何工作

英文,时间敏感

python3 scripts/search.py -q OpenAI最新公告 --mode current

德语查询 — 设置区域 + 当前模式用于新闻/价格

python3 scripts/search.py -q aktuelle Preise iPhone --mode current --gl de --hl de

德语新闻

python3 scripts/search.py -q 柏林新闻 --mode current --gl de --hl de

法语产品研究

python3 scripts/search.py -q meilleur smartphone 2026 --gl fr --hl fr

输出格式

输出是一个流式JSON数组——每个页面抓取完成时逐个打印元素:

json
[{query: ..., mode: default, locale: {gl: world, hl: en}, results: [{title: ..., url: ..., source: web}, ...]}
,{title: ..., url: ..., source: web, content: 完整提取的页面文本...}
,{title: ..., url: ..., source: news, date: 2小时前, content: 完整文章文本...}
]

第一个元素是搜索元数据。后续每个元素包含一个结果及完整提取的内容。

结果字段:

  • - title — 页面标题
  • url — 来源URL
  • source — web、news或knowledge_graph
  • content — 完整提取的页面文本(如果提取失败则回退到搜索摘要)
  • date — 可用时显示(新闻结果始终有,网页结果有时有)



CLI参考


参数描述
-q, --query搜索查询(必填)
-m, --mode
default(全部时间,5个结果)或current(过去一周+新闻,各3个) |
| --gl | 国家代码(例如de、us、fr、at、ch) |
| --hl | 语言代码(例如en、de、fr) |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 serper-1776376561 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 serper-1776376561 技能

通过命令行安装

skillhub install serper-1776376561

下载

⬇ 下载 serper v3.0.2(免费)

文件大小: 9.23 KB | 发布时间: 2026-4-17 16:29

v3.0.2 最新 2026-4-17 16:29
- No code or documentation changes detected in this release.
- Version number update only; functionality and documentation remain unchanged.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部