Search

PythonReactSEOPDF
OpenClaw

soushen-hunter

高性能 Bing 搜索引擎 Skill - "搜神猎手" 使用 Playwright 底层 API 进行深度网页搜索和元素提取 功能: 1. Bing 搜索执行 - 返回结构化搜索结果(标题、链接、摘要、来源) 2. 深度页面分析 - 提取页面的所有关键元素(链接、表单、按钮、脚本、元数据) 触发条件: - 用户需要进行 Bing 网络搜索时 - 需要提取网页结构信息(链接、表单等)时 - 需要无 API 成本的搜索解决方案时 使用方法: - 基础搜索:python scripts/bing_search.py "搜索关键词" - 深度分析:python scripts/bing_search.py "关键词" --deep <目标URL>

hexian20010 source installs☆ 0 Repository stars

Installation

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/soushen

Inspect 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.

View source ↗Guides

Skill instructions

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

Source information

Source
github
Repository
openclaw/skills
Path
skills/hexian2001/soushen
Version
—
Commit
407f9a79aae082edd45865301faa1c4123ef46f8
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

搜神猎手 (SouShen Hunter)

"搜索如狩猎,信息即猎物"

高性能 Bing 搜索引擎 Skill for OpenClaw - 无需 API 费用,深度网页元素提取

✨ 特性

  • 🔍 Bing 搜索 - 使用 Playwright 底层 API,零 API 费用
  • 🎯 深度提取 - 自动提取页面链接、表单、按钮、脚本
  • ⚡ 高性能 - 异步架构,快速响应
  • 🛡️ 反检测 - 绕过反爬虫机制
  • 🤖 OpenClaw 集成 - 开箱即用

📦 安装

# 克隆仓库
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
  • 系统 PATH 中的 google-chrome, chromium 等
  • 常见安装路径(Linux/macOS/Windows)

手动指定 Chrome 路径:

export CHROME_PATH=/usr/bin/google-chrome
python scripts/bing_search.py "搜索关键词"

🚀 使用

CLI 命令
# 搜神搜索
./soushen "搜索关键词"
# 或
python soushen "搜索关键词"

# 深度页面分析(自动化全面提取)
./soushen --deep "https://目标网址"
# 或
python soushen --deep "https://目标网址"
Python API

基础搜索

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    # 核心搜索脚本

🔥 为什么叫"搜神猎手"

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

Extracted content

SKILL.md
# 搜神猎手 (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
# 搜神猎手 (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 skills

OpenClaw

openbotx

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,...

OpenClaw

bambu-studio-ai

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 pi...

OpenClaw

zsxq-digest

sealiu1997

OpenClaw skill for 知识星球 / ZSXQ digests with token-first auth and browser recovery.

OpenClaw

browser-use-skill

abczsl520

🌐 OpenClaw skill for Browser-Use — AI-powered browser automation for complex multi-step workflows (login, form filling, scraping, posting)