返回顶部
e

easy-search简易多引擎搜索

Simple web search using multiple search engines with no API key required. Supports Google, Bing, DuckDuckGo, Baidu, Sogou, 360, Brave, Yandex. Features time filtering, interactive mode, snippet extraction, and network diagnostics.

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

easy-search

简易搜索技能

一个无需API密钥的强大网络搜索技能。它使用直接的HTTP请求和duckduckgo_search库来获取可靠结果。

特性

  • - 无需API密钥 - 使用公共搜索接口
  • 9个搜索引擎 - Google、Bing、DuckDuckGo、百度、搜狗、360、Brave、Yandex、Startpage
  • 自动引擎选择 - 自动选择最佳可用引擎
  • 摘要提取 - 获取结果预览,而不仅仅是标题
  • 时间筛选 - 按天/周/月/年筛选
  • 交互模式 - 支持实时切换引擎的连续搜索
  • 网络诊断 - 内置连接检查和代理提示
  • 代理支持 - 支持ALLPROXY、HTTPSPROXY环境变量
  • 结果缓存 - 加速重复搜索
  • 智能故障转移 - 失败时自动切换到备用引擎

要求

  • - Python 3.6+
  • 可选:pip install duckduckgo-search requests 以获得更好结果

命令

基础搜索

bash

简单搜索(位置参数)


python3 {baseDir}/scripts/search.py Python教程

使用标志

python3 {baseDir}/scripts/search.py --query 你的搜索词

指定引擎

python3 {baseDir}/scripts/search.py AI新闻 --engine bing

更多结果

python3 {baseDir}/scripts/search.py React hooks --results 10

JSON输出(默认)

python3 {baseDir}/scripts/search.py Vue.js --format json

Markdown输出

python3 {baseDir}/scripts/search.py 机器学习 --format md

简单输出(快速阅读)

python3 {baseDir}/scripts/search.py Docker --format simple

CSV输出

python3 {baseDir}/scripts/search.py Kubernetes --format csv

时间筛选

bash

过去24小时的新闻


python3 {baseDir}/scripts/search.py AI新闻 --time day

过去一周的结果

python3 {baseDir}/scripts/search.py React 19 --time week

过去一个月的结果

python3 {baseDir}/scripts/search.py Python 3.13 --time month

过去一年的结果

python3 {baseDir}/scripts/search.py 2024最佳笔记本电脑 --time year

交互模式

bash

启动交互模式


python3 {baseDir}/scripts/search.py --interactive

在交互模式中:

[auto]> Python教程 # 使用自动引擎搜索

[auto]> :engine duckduckgo # 切换引擎

[duckduckgo]> React hooks # 使用新引擎搜索

[duckduckgo]> :format simple # 更改输出格式

[duckduckgo]> :check # 检查引擎健康状态

[duckduckgo]> :quit # 退出

网络诊断

bash

运行网络诊断


python3 {baseDir}/scripts/search.py --diagnose

检查哪些引擎可用

python3 {baseDir}/scripts/search.py --check-engines

引擎管理

bash

清除缓存


python3 {baseDir}/scripts/search.py --clear-cache

禁用自动回退(保持在指定引擎上)

python3 {baseDir}/scripts/search.py 查询 --engine google --no-fallback

搜索引擎

引擎最佳用途备注
auto通用自动选择最佳可用引擎
startpage
隐私、全球 | 注重隐私,可靠的HTML解析 | | duckduckgo | 隐私、全球 | 首选,如果安装了库则使用 | | bing | 全球搜索 | 可靠性好,摘要质量不错 | | google | 最佳结果 | 某些地区可能需要代理 | | baidu | 中文内容 | 反爬措施较强 | | sogou | 中文内容 | 百度的良好替代 | | so360 | 中文内容 | 另一个中文选项 | | brave | 注重隐私 | 索引正在增长 | | yandex | 俄语/全球 | 在某些地区可用 |

输出格式

JSON

json { query: 搜索词, engine: bing, method: HTML抓取, results: [ { title: 结果标题, url: https://example.com, snippet: 简要描述... } ], total: 5 }

Markdown

搜索结果:你的搜索词

引擎:BING
方法:HTML抓取

  1. 1. 结果标题
> 简要描述...
  1. 2. 另一个标题
> 更多信息...

简单模式

  1. 1. 结果标题
https://example.com 简要描述...
  1. 2. 另一个标题
https://another.com 更多信息...

示例

bash

快速搜索文档


python3 {baseDir}/scripts/search.py Python requests库文档

使用搜狗搜索中文内容

python3 {baseDir}/scripts/search.py 人工智能最新进展 --engine sogou

以markdown格式获取最新新闻

python3 {baseDir}/scripts/search.py OpenAI新闻 --time day --format md

使用交互模式进行多次搜索

python3 {baseDir}/scripts/search.py -i

带时间筛选的搜索

python3 {baseDir}/scripts/search.py React 19特性 --time month --results 10

代理配置

设置环境变量以支持代理:

bash

设置代理


export ALL_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890

然后运行搜索

python3 {baseDir}/scripts/search.py 你的查询

故障排除

问题解决方案
结果为空使用 --engine 尝试不同的引擎
连接超时
检查代理设置或使用 --timeout 60 | | 频率限制 | 在搜索之间等待或切换引擎 | | DuckDuckGo慢 | 安装库:pip install duckduckgo-search | | 无摘要 | 某些引擎的摘要提取有限 | | Google被屏蔽 | 使用代理或切换到Bing/DuckDuckGo | | 所有引擎失败 | 运行 --diagnose 检查网络 |

获得最佳结果的技巧

  1. 1. 使用 auto 引擎 - 让工具选择最佳可用引擎
  2. 安装依赖 - pip install duckduckgo-search requests 以提高可靠性
  3. 使用时间筛选 - 对于新闻和近期话题,使用 --time day 或 --time week
  4. 尝试中文引擎 - 对于中文内容,使用 sogou 或 so360
  5. 交互模式 - 适合多个相关搜索
  6. 缓存是你的朋友 - 重复搜索即时返回(1小时缓存)
  7. 运行诊断 - 使用 --diagnose 排查网络问题

版本历史

  • - v1.1.0 - 添加了Startpage引擎并支持正确解析,修复了URL中的HTML实体解码
  • v1.0.1 - 添加了网络诊断、更好的代理提示、改进的错误消息
  • v1.0.0 - 新增4个引擎(搜狗、360、Brave、Yandex)、时间筛选、交互模式、摘要提取、引擎健康缓存
  • v4.0.0 - 集成了duckduckgo_search库,自动引擎选择
  • v1.0.0 - 初始版本,支持基础搜索

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 easy-search-1776190189 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 easy-search-1776190189 技能

通过命令行安装

skillhub install easy-search-1776190189

下载

⬇ 下载 easy-search v1.0.1(免费)

文件大小: 14.99 KB | 发布时间: 2026-4-15 12:24

v1.0.1 最新 2026-4-15 12:24
Version 1.0.1

- Added network diagnostics tools and enhanced proxy configuration guidance.
- Improved error messages for failed searches and connectivity issues.
- Updated documentation with clearer troubleshooting steps and usage instructions.
- No changes made to core search features or supported engines.

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

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

p2p_official_large
返回顶部