AI-Powered Web Scraping API - 结构化数据提取利器
支持 Markdown、HTML、JSON、Screenshot 等多种格式输出
功能说明🏷️ 网页爬取支持 Markdown、HTML、JSON、Screenshot🔍 搜索搜索引擎结果爬取🗺️ 网站地图自动发现站点所有页面🕷️ 站点爬取批量爬取整个站点📊 结构化数据JSON Schema 自动提取结构化数据🌐 代理支持全球代理可选
bash
scripts\install.bat
bash
# 1. 安装依赖
pip install xcrawl
# 2. 配置 API Key
python scripts\xcrawl_scraper.py set-key YOUR_API_KEY
bash
python scripts\xcrawl_scraper.py set-key YOUR_API_KEY
bash
python scripts\xcrawl_scraper.py scrape https://example.com markdown
bash
python scripts\xcrawl_scraper.py scrape https://example.com markdown html links
bash
python scripts\xcrawl_scraper.py scrape https://example.com json "提取产品名称和价格"
bash
python scripts\xcrawl_scraper.py search "web scraping"
bash
python scripts\xcrawl_scraper.py map https://example.com
bash
python scripts\xcrawl_scraper.py crawl https://example.com
命令说明scrape <URL> [formats...]爬取网页search <query>搜索map <URL>网站地图crawl <URL>站点爬取set-key <API_KEY>设置 API Keyconfig显示配置
配置文件: scripts/config.json
json
{
"apiKey": "YOUR_API_KEY",
"apiUrl": "https://run.xcrawl.com",
"timeout": 60,
"defaultFormats": ["markdown"],
"defaultProxy": ""
}
markdown
# Example Domain
This domain is for use in illustrative examples in documents.
json
{
"product_name": "iPhone 15 Pro",
"price": 999,
"currency": "USD"
}
欢迎提交 Issue 和 Pull Request!
MIT License
🕷️ Powered by XCrawl