SuperAPI AI 工具集

soushen-hunter

通用与其它

查看项目

更新于 10-15 08:04

技能介绍

搜神猎手(SouShen Hunter)是一个 Bing 搜索 Skill,定位为高性能搜索引擎,基于 Playwright 实现深度网页信息提取。

用途 该工具主要用于两类任务:一是执行 Bing 搜索并获取结构化的搜索结果;二是对指定网页进行深度扫描,提取页面中的关键元素与元数据,适合需要批量获取搜索结果或分析网页结构的场景。

主要能力

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

适用场景 适用于需要通过 Bing 获取结构化搜索结果、或对网页进行元素与元数据深度提取的开发与自动化任务。

限制 关于收费、价格、平台支持范围、效果保证等信息,资料中暂未提供。