metadata
title: OpenClaw
emoji: 🦀
colorFrom: blue
colorTo: red
sdk: docker
pinned: false
short_description: 可视化网页采集器
OpenClaw - 可视化网页采集器
OpenClaw 是一个基于 Flask 和 Vue 3 的轻量级可视化网页数据采集工具。它允许用户输入 URL 或上传本地 HTML 文件,配置 CSS 选择器,并实时预览和导出数据。
功能特点
- 可视化配置: 简单直观的界面,无需编写代码即可配置采集规则。
- 双模式采集: 支持在线 URL 采集和本地 HTML 文件上传采集。
- 实时预览: 能够快速验证采集规则是否正确。
- 多种导出: 支持导出为 JSON 和 CSV 格式。
- 容器化部署: 完美支持 Docker 和 Hugging Face Spaces。
技术栈
- 后端: Flask, Requests, BeautifulSoup4
- 前端: Vue 3, Tailwind CSS
- 部署: Docker, Gunicorn
快速开始
本地运行
克隆项目
git clone https://github.com/yourusername/open-claw.git cd open-claw安装依赖
pip install -r requirements.txt运行应用
python app.py访问
http://localhost:7860
Docker 运行
docker build -t open-claw .
docker run -p 7860:7860 open-claw
默认示例
项目默认配置了 Hacker News (https://news.ycombinator.com/) 的采集规则,您可以直接点击"连接"和"开始采集"来体验。
License
MIT