py -m pip install -r requirements.txt py -m pip install playwright py -m playwright install chromium
RCP 喜好度:
py run_full_pipeline.py # 抓取+分析,生成 polls.csv 等 py run_scrape.py # 仅抓取
VoteHUB 支持率:
py scripts/fetch_polls.py --from-date 2024-01-01 --to-date 2025-12-31 py scripts/fetch_polls.py --from-date 2026-01-27 py run_approval_pipeline.py
py -m uvicorn src.api.main:app --host 0.0.0.0 --port 8000
访问 http://localhost:8000 查看本界面。
py scripts/update_all.py --push # 一键更新并 push 到 GitHub py scripts/update_rcp.py --push # 仅更新 RCP py scripts/update_votehub.py --push # 仅更新 VoteHUB
| 命令 | 说明 |
|---|---|
py scripts/update_all.py | 每日一键更新 |
py run_full_pipeline.py | RCP 抓取+分析 |
py run_scrape.py | RCP 仅抓取 |
py scripts/fetch_polls.py --from-date YYYY-MM-DD | VoteHUB 拉取民调 |
py run_approval_pipeline.py | VoteHUB 分析 |
py scripts/run_api.py | 启动 API 服务 |
定时更新:py scripts/scheduled_update.py --push · 备份+失败恢复+日志 · 见 scripts/SCHEDULE_SETUP.md
下载完整用户指南 (USER_GUIDE.md) · 含 API 端点、部署、常见问题
基于 RealClearPolitics 民调数据 · 无需命令行,直接使用