# polymarket-odds-scraper **Repository Path**: yiyan-duck/polymarket-odds-scraper ## Basic Information - **Project Name**: polymarket-odds-scraper - **Description**: 从 Polymarket Gamma API 抓取全量预测市场,并按「事件 → 赌约 → 概率」组织输出。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-12 - **Last Updated**: 2026-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # polymarket-event-odds 从 Polymarket Gamma API 抓取全量预测市场,并按「事件 → 赌约 → 概率」组织输出。 ## 流程 1. `polymarket_fetch.py` — 联网抓取(唯一需要网络的脚本) tags → 按 tag 分页拉 events → 展开成 markets,落到 `data/` 2. `build_odds.py` — 离线加工,读 `data/markets.csv` 产出 `polymarket_event_odds.csv`(全量)和 `polymarket_event_odds.html`(可交互浏览) ## 注意 - Gamma 没有 >2 outcome 的市场:多选事件被拆成同一 event 下多个二元 Yes/No 市场, 概率取 `outcomePrices[0]` - API 硬限制:limit ≤ 100,offset > ~2000 返回 422,全量必须按 tag_id 分片 - 大响应必须带 `Accept-Encoding: identity`,否则经代理传输会被截断