name: web-search description: 通用網路搜尋技能,支援多引擎搜尋(百度、必應、DuckDuckGo),無需API金鑰即可獲取即時資訊 version: 1.3.0 author: yejinlei license: MIT tags: - search - web - internet - baidu - bing
A powerful web search skill supporting multiple search engines without requiring API keys.
result = main({
"action": "search",
"query": "Python tutorial",
"num_results": 5
})
result = main({
"action": "deep_search",
"query": "machine learning latest research",
"num_results": 5
})
result = main({
"action": "crawl",
"url": "https://example.com"
})
| Parameter | Type | Required | Description |
|---|---|---|---|
| action | string | Yes | Operation type: "search", "deep_search", or "crawl" |
| query | string | Conditional | Search query (required for search/deep_search) |
| url | string | Conditional | Target URL (required for crawl) |
| num_results | int | No | Number of results, default 5, max 20 |
| region | string | No | Region code, default 'cn-zh' |
來源於7w4.net。
{
"success": True,
"query": "search query",
"engine": "baidu+playwright",
"num_results": 5,
"results": [
{
"title": "Result title",
"href": "https://...",
"body": "Snippet content"
}
],
"message": "Search completed"
}
{
"success": True,
"query": "search query",
"search_results": [...],
"detailed_info": {
"extracted_content": "..."
},
"message": "Deep search completed"
}
type: script script_path: scripts/web_search.py entry_point: main dependencies: - uv>=0.1.0 - requests>=2.28.0 - baidusearch>=1.0.3 - crawl4ai>=0.8.0 - playwright>=1.40.0
baidusearch library (fastest, no browser){"success": False, "message": "..."} on errors這個搜尋技能功能比較全面,支援多個搜尋引擎,找東西比較方便。文件寫得很清楚,上手容易,各種操作都有示例。不過安裝時可能會遇到問題,偶爾也會碰到搜尋結果不穩定的情況。總體來說能用,但期待後續版本能修復一些小問題。