openbotx
An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
高性能 Bing 搜索引擎 Skill - "搜神猎手" 使用 Playwright 底层 API 进行深度网页搜索和元素提取 功能: 1. Bing 搜索执行 - 返回结构化搜索结果(标题、链接、摘要、来源) 2. 深度页面分析 - 提取页面的所有关键元素(链接、表单、按钮、脚本、元数据) 触发条件: - 用户需要进行 Bing 网络搜索时 - 需要提取网页结构信息(链接、表单等)时 - 需要无 API 成本的搜索解决方案时 使用方法: - 基础搜索:python scripts/bing_search.py "搜索关键词" - 深度分析:python scripts/bing_search.py "关键词" --deep <目标URL>
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install hexian2001/soushenInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
高性能 Bing 搜索引擎,基于 Playwright 实现深度网页信息提取。
执行 Bing 搜索并返回结构化结果:
对指定 URL 进行深度扫描,提取:
python scripts/bing_search.py "OpenClaw AI Agent"
python scripts/bing_search.py "placeholder" --deep https://example.com
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")
pip install playwright)脚本默认查找以下 Chrome 路径:
~/.local/bin/chrome-for-testing-dir/chrome
/usr/bin/google-chrome
/usr/bin/chromium
可通过修改脚本中的 CHROME_PATHS 列表自定义路径。
--disable-blink-features=AutomationControlled)These signals come from indexed source analysis and may lag behind changes. Check the current source files.
"搜索如狩猎,信息即猎物"
高性能 Bing 搜索引擎 Skill for OpenClaw - 无需 API 费用,深度网页元素提取
# 克隆仓库
git clone https://github.com/hexian2001/soushen-hunter.git
# 复制到 OpenClaw skills 目录
cp -r soushen-hunter ~/.openclaw/skills/
# 重启 OpenClaw
pip install playwright
Chrome 自动检测
脚本会自动检测以下位置的 Chrome:
CHROME_PATH 或 CHROME_BIN
google-chrome, chromium 等手动指定 Chrome 路径:
export CHROME_PATH=/usr/bin/google-chrome
python scripts/bing_search.py "搜索关键词"
# 搜神搜索
./soushen "搜索关键词"
# 或
python soushen "搜索关键词"
# 深度页面分析(自动化全面提取)
./soushen --deep "https://目标网址"
# 或
python soushen --deep "https://目标网址"
基础搜索
from scripts.bing_search import BingSearchAgent
import asyncio
async def main():
async with BingSearchAgent() as agent:
results = await agent.search("OpenClaw AI Agent")
for r in results:
print(f"{r.title}: {r.url}")
asyncio.run(main())
深度页面分析
async with BingSearchAgent() as agent:
elements = await agent.extract_page_elements("https://example.com")
print(f"找到 {len(elements.links)} 个链接")
print(f"发现 {len(elements.forms)} 个表单")
print(f"提取 {len(elements.buttons)} 个按钮")
print(f"发现 {len(elements.scripts)} 个外部脚本")
soushen-hunter/
├── SKILL.md # Skill 定义文档
├── README.md # 本文件
└── scripts/
└── bing_search.py # 核心搜索脚本
在古代神话中,猎手们追踪...
# 搜神猎手 (SouShen Hunter) - Bing 搜索 Skill
高性能 Bing 搜索引擎,基于 Playwright 实现深度网页信息提取。
## 核心功能
### 1. Bing 搜索
执行 Bing 搜索并返回结构化结果:
- 标题、URL、摘要、来源网站
- 自动过滤广告和无关内容
- 支持中文和英文搜索
### 2. 深度页面分析
对指定 URL 进行深度扫描,提取:
- **所有链接**:文本、href、类型
- **表单信息**:action、method、输入字段
- **按钮元素**:文本、类型、动作
- **外部脚本**:JS 文件 URL 列表
- **页面元数据**:meta tags、Open Graph 等
## 使用方法
### 基础搜索
```bash
python scripts/bing_search.py "OpenClaw AI Agent"
```
### 深度页面分析
```bash
python scripts/bing_search.py "placeholder" --deep https://example.com
```
### Python API
```python
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`)
- 模拟真实用户代理
- 设置合理视口大小
- 随机化部分行为模式# 搜神猎手 (SouShen Hunter)
> "搜索如狩猎,信息即猎物"
高性能 Bing 搜索引擎 Skill for OpenClaw - 无需 API 费用,深度网页元素提取
## ✨ 特性
- 🔍 **Bing 搜索** - 使用 Playwright 底层 API,零 API 费用
- 🎯 **深度提取** - 自动提取页面链接、表单、按钮、脚本
- ⚡ **高性能** - 异步架构,快速响应
- 🛡️ **反检测** - 绕过反爬虫机制
- 🤖 **OpenClaw 集成** - 开箱即用
## 📦 安装
```bash
# 克隆仓库
git clone https://github.com/hexian2001/soushen-hunter.git
# 复制到 OpenClaw skills 目录
cp -r soushen-hunter ~/.openclaw/skills/
# 重启 OpenClaw
```
## 🔧 依赖
```bash
pip install playwright
```
**Chrome 自动检测**
脚本会自动检测以下位置的 Chrome:
- 环境变量 `CHROME_PATH` 或 `CHROME_BIN`
- 系统 PATH 中的 `google-chrome`, `chromium` 等
- 常见安装路径(Linux/macOS/Windows)
手动指定 Chrome 路径:
```bash
export CHROME_PATH=/usr/bin/google-chrome
python scripts/bing_search.py "搜索关键词"
```
## 🚀 使用
### CLI 命令
```bash
# 搜神搜索
./soushen "搜索关键词"
# 或
python soushen "搜索关键词"
# 深度页面分析(自动化全面提取)
./soushen --deep "https://目标网址"
# 或
python soushen --deep "https://目标网址"
```
### Python API
**基础搜索**
```python
from scripts.bing_search import BingSearchAgent
import asyncio
async def main():
async with BingSearchAgent() as agent:
results = await agent.search("OpenClaw AI Agent")
for r in results:
print(f"{r.title}: {r.url}")
asyncio.run(main())
```
**深度页面分析**
```python
async with BingSearchAgent() as agent:
elements = await agent.extract_page_elements("https://example.com")
print(f"找到 {len(elements.links)} 个链接")
print(f"发现 {len(elements.forms)} 个表单")
print(f"提取 {len(elements.buttons)} 个按钮")
print(f"发现 {len(elements.scripts)} 个外部脚本")
```
## 📁 结构
```
soushen-hunter/
├── SKILL.md # Skill 定义文档
├── README.md # 本文件
└── scripts/
└── bing_search.py # 核心搜索脚本
```
## 🔥 为什么叫"搜神猎手"
> 在古代神话中,猎手们追踪...An open-source platform for orchestrating AI agents — secure, simple, and built for everyone. Multi-agent, real-time task board, web control panel, skills system, browser automation, multi-provider, scheduler,...
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.
🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)