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' |
{
"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:
baidusearch library (fastest, no browser){"success": False, "message": "..."} on errors共 1 个版本