奥迪西岛铲运机(Python)
该项目自动化了奥迪西岛二手车库存的日常抓取,并将其保存到Supabase数据库中。
先决条件
- Python 3.x 安装。
- Supabase项目 设置(表
vehicles创建使用schema.sql).
安装
- 安装依赖项:
pip install -r requirements.txt- 这
.env文件已使用您的凭据创建。确保它包含:
- FIRECRAWL_API_KEY - SUPABASE_URL - SUPABASE_KEY
用法
- 运行脚本:
python main.py- 该脚本将启动一个调度程序,每天在 00:00 (午夜)。
- 保持终端打开或在后台运行脚本(例如,使用
nohup,screen或系统服务)。
数据库模式
参见 schema.sql 在Supabase中创建必要的表。
定制
- 日程:修改
schedule.every().day.at("00:00")排队main.py更改时间。 - 提取模式:在中定义了有效的JSON架构
scrape_data功能在main.py.
