TopRank Skills

Home / Claw Skills / Git / GitHub / soushen-hunter
Official OpenClaw rules 36%

soushen-hunter

高性能 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 技能。

Overview

Skill Key
hexian2001/soushen
Author
hexian2001
Source Repo
openclaw/skills
Version
-
Source Path
skills/hexian2001/soushen
Latest Commit SHA
407f9a79aae082edd45865301faa1c4123ef46f8

Extracted Content

SKILL.md excerpt

# 搜神猎手 (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`)
- 模拟真实用户代理
- 设置合理视口大小
- 随机化部分行为模式

README excerpt

# 搜神猎手 (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    # 核心搜索脚本
```

## 🔥 为什么叫"搜神猎手"

> 在古代神话中,猎手们追踪...

Related Claw Skills