搜神猎手 (SouShen Hunter) - Bing 搜索 Skill
高性能 Bing 搜索引擎,基于 Playwright 实现深度网页信息提取。
核心功能
1. Bing 搜索
执行 Bing 搜索并返回结构化结果:
- 标题、URL、摘要、来源网站
- 自动过滤广告和无关内容
- 支持中文和英文搜索
2. 深度页面分析
对指定 URL 进行深度扫描,提取:
- 所有链接:文本、href、类型
- 表单信息:action、method、输入字段
- 按钮元素:文本、类型、动作
- 外部脚本:JS 文件 URL 列表
- 页面元数据:meta tags、Open Graph 等
使用方法
基础搜索
python scripts/bing_search.py "OpenClaw AI Agent"
深度页面分析
python scripts/bing_search.py "placeholder" --deep https://example.com
Python API
from bing_search import BingSearchAgent, SearchResult
async with BingSearchAgent(headless=True) as agent:
# 搜索
results = await agent.search("关键词", num_results=10)
# 深度分析
elements = await agent.extract_page_elements("https://example.com")
依赖要求
- Python 3.8+
- playwright (
pip install playwright) - Chrome/Chromium 浏览器
配置说明
脚本默认查找以下 Chrome 路径:
~/.local/bin/chrome-for-testing-dir/chrome/usr/bin/google-chrome/usr/bin/chromium
可通过修改脚本中的 CHROME_PATHS 列表自定义路径。
反检测特性
- 禁用自动化控制标记 (
--disable-blink-features=AutomationControlled) - 模拟真实用户代理
- 设置合理视口大小
- 随机化部分行为模式