用途:该技能用于在用户需要联网搜索信息、查找最新内容、检索新闻文章、搜索图片或查找视频时调用,基于 DuckDuckGo 的搜索 API 返回结果。
主要能力:支持网页、新闻、图片、视频四类搜索;可按时间范围(d/w/m/y)、地区代码、安全搜索级别过滤;图片支持尺寸、颜色、类型、布局过滤,视频支持时长与分辨率过滤;结果可输出为文本、Markdown 或 JSON,并可保存到文件。
使用方式:需先安装依赖 pip install duckduckgo-search。基本命令为 python scripts/search.py "<query>",常用选项包括 --type、--max-results、--time-range、--region、--safe-search、--format、--output,以及图片和视频专用过滤选项。可用 python scripts/search.py --help 查看完整帮助。
适用场景:主题调研、时事监控、视觉资源查找、事实核查、学术研究、市场调研等需要当前网络数据的任务。
限制:结果质量取决于 DuckDuckGo 的索引与算法;不支持 Google 式高级搜索运算符;图片和视频结果可能少于网页搜索;无法控制结果排序或相关性评分;频繁请求可能触发限流,需注意使用频率。