搜索

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 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install hexian2001/soushen

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

搜神猎手 (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
github
Repository
openclaw/skills
Path
skills/hexian2001/soushen
Version
—
Commit
407f9a79aae082edd45865301faa1c4123ef46f8
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

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

🔥 为什么叫"搜神猎手"

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

来源内容

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

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

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

相关技能

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)