OpenClaw 简洁版 极简Web数据提取工具)

openclaw OpenClaw博客 2

核心功能

from openclaw import OpenClaw
# 基础用法
claw = OpenClaw()
data = claw.extract("https://example.com", {: "h1",
    "items": [".item", {"text": "span", "link": "a@href"}]
})
# 链式操作
result = (
    OpenClaw()
    .fetch("https://api.example.com/data")
    .json()
    .filter(lambda x: x["active"])
    .collect()
)

主要特性

  1. 简洁语法 - 使用CSS选择器+XPath混合语法
  2. 智能解析 - 自动识别JSON/HTML/XML
  3. 并发支持 - 内置异步请求池
  4. 数据管道 - 链式数据处理

安装

pip install openclaw-lite

示例模板

# 提取电商产品
products = OpenClaw.template("电商产品", """
url: https://shop.com/products
items: .product-item
fields:
  name: .name
  price: .price@text
  image: img@src
""").execute()

这个简洁版保留了OpenClaw的核心数据提取能力,移除了高级配置和企业级功能,适合快速抓取任务和小型项目。

OpenClaw 简洁版 极简Web数据提取工具)-第1张图片-OpenClaw 中文站-AI龙虾中文社区

标签: OpenClaw Web数据提取

抱歉,评论功能暂时关闭!