Overview
- Skill Key
- hexian2001/soushen
- Author
- hexian2001
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/hexian2001/soushen
- Latest Commit SHA
- 407f9a79aae082edd45865301faa1c4123ef46f8
高性能 Bing 搜索引擎 Skill - "搜神猎手" 使用 Playwright 底层 API 进行深度网页搜索和元素提取 功能: 1. Bing 搜索执行 - 返回结构化搜索结果(标题、链接、摘要、来源) 2. 深度页面分析 - 提取页面的所有关键元素(链接、表单、按钮、脚本、元数据) 触发条件: - 用户需要进行 Bing 网络搜索时 - 需要提取网页结构信息(链接、表单等)时 - 需要无 API 成本的搜索解决方案时 使用方法: - 基础搜索:python scripts/bing_search.py "搜索关键词" - 深度分析:python scripts/bing_search.py "关键词" --deep <目标URL>
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 soushen-hunter 技能。 若已安装,则直接安装 soushen-hunter 技能。
# 搜神猎手 (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 # 核心搜索脚本
```
## 🔥 为什么叫"搜神猎手"
> 在古代神话中,猎手们追踪...
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, and more. One command to start. Everything from the browser. No coding required.
heyixuan2
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 pipeline: search → generate → analyze → colorize → preview → open BS → user slice → print → monitor. Supports all 9 Bambu Lab printers (A1 Mini, A1, P1S, P2S, X1C, X1E, H2C, H2S, H2D).
sealiu1997
OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.
abczsl520
🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)
chizhongwang
Teach AI agents to discover hidden APIs, data functions & browser automation recipes for any website. Works with Claude Code, ClawHub, Cursor & any AgentSkills-compatible agent.
ashemag
OpenClaw skill to crosspost X/Twitter posts to Reddit via browser automation