Moss 互联网搜索
v1.0.0 · 办公自动化 · 官方
简介
Moss 互联网搜索插件,让 AI 员工能联网查资料。支持百度搜索、百度新闻、百度百科、打开网址、抓取网页正文供 AI 分析。
内置 Python,解压即用。 首次需安装 requests、beautifulsoup4。需要联网,国内无需代理。
包含能力
| action | 功能 | 示例 |
|---|---|---|
| search | 网页搜索 | 搜索 Python 新特性 |
| news | 新闻搜索 | 搜 AI 最新新闻 |
| wiki | 百科查询 | 查「人工智能」百科 |
| open | 打开网址 | 浏览器打开链接 |
| fetch | 抓取分析 | 抓取网页正文让 AI 总结 |
建议注册 一个技能 web_search,通过 action 参数区分功能。
安装步骤
1. 下载解压
解压到固定目录,例如:
D:\moss-plugins\web-search\
解压后应包含:search_plugin.py、run.bat、python/ 文件夹。
2. 安装依赖(首次必做)
python\python.exe -m pip install requests beautifulsoup4
网络慢可用镜像:
python\python.exe -m pip install requests beautifulsoup4 -i https://pypi.tuna.tsinghua.edu.cn/simple
3. 测试
run.bat --action search --query "Python 新特性"
输出 "status": "success" 且有结果即表示成功。
其他测试:
run.bat --action news --query "人工智能"
run.bat --action wiki --query "人工智能"
run.bat --action open --url "https://www.baidu.com"
run.bat --action fetch --url "https://www.example.com"
注册技能
打开 Moss 工作台 → 技能 → 添加技能。
技能名称: web_search
技能描述: 联网搜索、实时信息、新闻和百科查询。支持网页搜索、新闻搜索、百科查询;在浏览器中打开网址;抓取网页正文供 AI 分析。当用户需要搜索、查新闻、查百科、打开链接或分析网页内容时使用。
脚本路径: D:\moss-plugins\web-search\run.bat(改成你的实际路径)
参数 JSON:
{
"type": "object",
"properties": {
"action": {
"type": "string",
"description": "操作类型:search-网页搜索,news-新闻搜索,wiki-百科查询,open-在浏览器中打开网址,fetch-抓取网页正文供AI分析",
"enum": ["search", "news", "wiki", "open", "fetch"]
},
"query": {
"type": "string",
"description": "搜索关键词或查询内容(action 为 search/news/wiki 时必填)"
},
"url": {
"type": "string",
"description": "网址。open-在浏览器中打开;fetch-抓取正文供AI分析"
},
"max_results": {
"type": "integer",
"description": "返回结果数量上限,可选,默认 5,范围 1-10"
},
"lang": {
"type": "string",
"description": "百科查询语言,可选。zh-中文,en-英文,默认 zh"
},
"language": {
"type": "string",
"description": "同 lang,百科查询语言"
}
},
"required": ["action"]
}
使用示例
- 帮我搜索一下 Python 3.12 新特性
- 搜一下关于 AI 的最新新闻
- 查一下人工智能的百科
- 在浏览器中打开 https://www.python.org
- 分析一下 https://xxx.com 这篇文章的内容
- 抓取这个链接的正文,帮我总结要点
适用场景
- 信息核实:查证事实、数据、定义
- 实时资讯:了解新闻、热点、行业动态
- 知识学习:查询百科、概念解释
- 深度阅读:抓取长文正文,让 AI 总结提炼
注意事项
- 需要联网,国内使用百度/百度百科,无需代理
- 首次需装依赖:pip install requests beautifulsoup4
- fetch 对动态加载页面(需 JS)可能抓不到正文
- 需登录的页面无法抓取
- 与 TTS、邮件、系统基础等插件独立,需分别安装
常见问题
| 现象 | 处理 |
|---|---|
| 缺少依赖库 | pip install requests beautifulsoup4 |
| 搜索无结果 | 换关键词或简化搜索词 |
| 百科查不到 | 用更精确的关键词 |
| 抓取内容为空 | 页面可能需 JS 渲染,改用手动 open |
| 技能运行失败 | 检查 run.bat 路径是否正确 |