核心功能
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()
)
主要特性
- 简洁语法 - 使用CSS选择器+XPath混合语法
- 智能解析 - 自动识别JSON/HTML/XML
- 并发支持 - 内置异步请求池
- 数据管道 - 链式数据处理
安装
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的核心数据提取能力,移除了高级配置和企业级功能,适合快速抓取任务和小型项目。

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。