搜索并聚合多源旅游新闻、资讯与评价。专为旅行规划专业人士、旅行社及旅游运营商设计。
旅行资讯与新闻 : 将旅行新闻,目的地信息,以及来自多个来源的评论进行分类.是一项面向实际任务的技能,主要用于QQ CRITICAL RuLE: 输出语言 MUST 匹配用户的查询语言. 如果用户发文。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
聚合来自多个来源的旅行新闻、目的地信息及用户评价。
⚠️ 关键规则:输出语言必须与用户查询语言一致。 若用户使用中文提问,则所有输出(标题、正文、摘要等)均须为中文;若为日文,则全部输出日文。当用户查询语言非英文时,严禁返回原始英文结果。
# 必需:在环境变量或 ~/.openclaw/.env 中配置 TAVILY_API_KEY # 可选:配置 BRAVE_API_KEY 以启用 Brave Search 作为备用搜索源 python scripts/search.py --query "东京旅行 2026年3月" --format text python scripts/search.py --query "京都賞櫻推薦" --format pdf --output result.pdf python scripts/search.py --query "巴厘岛酒店评价" --format docx --output result.docx
| 数据源 | 是否必需 | 启用条件 |
|---|---|---|
| Tavily | ✅ 是 | 所有查询的主搜索源 |
| Brave Search | ❌ 否 | 当 Tavily 返回结果不足时作为备用方案 |
| 浏览器(Xvfb + Chromium + Puppeteer) | ❌ 否 | 用于访问 Tavily / Brave 无法抓取的网站(如小红书、X/Twitter 等) |
Brave Search:设置环境变量 BRAVE_API_KEY。
浏览器套件(三件套):需以下三个组件协同工作:
Xvfb — 虚拟帧缓冲区(为 Chromium 提供虚拟显示,缺省分辨率:1200×720×24)Chromium — 浏览器渲染引擎Puppeteer(Node.js)— 以编程方式控制 Chromium为何不使用无头(headless)模式?部分网站会屏蔽无头浏览器。通过 Xvfb 运行 Chromium 可模拟真实显示环境,从而绕过大多数反爬检测机制。
注意:如需支持高级交互操作(例如翻页导航、点击“加载更多”按钮等),请从 ClawHub 安装 desktop-control 技能:
npx clawhub install desktop-control
安装步骤:
# 安装 Xvfb 与 Chromium apt-get install -y xvfb chromium # 安装 Puppeteer npm install puppeteer
所有参数均可自定义,默认值已列出。
| 参数 | 默认值 | 说明 |
|---|---|---|
query |
必需 | 任意语言的搜索关键词 |
time_range |
pm |
时间范围过滤器:pd(24 小时内)、pw(一周内)、pm(一个月内)、py(一年内),或自定义时间范围 |
region |
ALL |
区域代码:ALL、US、CN、JP、TW 等 |
max_results |
不限 | 限制返回结果数量(0 表示不限) |
format |
text |
输出格式:text、docx、pdf |
output |
stdout | 输出文件路径 |
use_brave |
false |
启用 Brave Search 备用搜索 |
use_browser |
false |
启用浏览器抓取以访问被屏蔽的网站 |
no_reviews |
false |
禁用评价聚合(默认启用评价) |
language |
auto | 输出语言(auto = 自动匹配查询语言) |
当请求包含评价信息时,该技能将尝试从以下平台聚合评分数据:
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章