Skip to content

About

中国彩票历史数据可视化平台 - 排列三 & 排列五历史开奖数据、统计分析、走势图,GitHub Actions 每日自动更新

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

38 Commits

Folders and files

Repository files navigation

将来会有钱的

研究历史数据,期待未来财富。

中国彩票历史数据整理及可视化平台,目前包含排列三、排列五、超级大乐透和7星彩,后续将增加更多彩种。

在线预览

📊 数据概览

彩种 起始期号 最新期号 总期数
🎱 排列三 04001 2004-11-14 26272 2026-10-13 7,747
🎲 排列五 04009 2004-11-26 26272 2026-10-13 7,739
🎯 超级大乐透 07001 2007-05-30 26116 2026-10-12 2,934
⭐ 7星彩 21008 2021-01-17 26117 2026-10-13 864

数据来源:公开开奖数据 · 每日自动更新

功能

  • 彩种切换(排列五 / 超级大乐透 / 7星彩)
  • 全部历史数据表格展示(分页)
  • 按期号搜索、按年份筛选
  • 号码频率统计
  • 和值分布图
  • 跨度分布图
  • 冷热号分析(最近30期,排列五)
  • 当前遗漏值
  • GitHub Actions 每日自动更新数据

支持的彩种

  • 排列三(3位数)
  • 排列五(5位数)
  • 超级大乐透(前区5个 01-35 + 后区2个 01-12)
  • 7星彩(前6位 0-9 + 特别号 0-14)
  • 双色球(待添加)
  • 其他彩种(规划中)

技术栈

  • 纯静态:HTML + CSS + JavaScript
  • 图表:Chart.js (CDN)
  • 部署:GitHub Pages
  • 自动化:GitHub Actions (Python)

项目结构

将来会有钱的/
├── .github/workflows/
│   └── update_data.yml      # GitHub Actions 定时爬取
├── docs/                     # GitHub Pages 站点
│   ├── index.html           # 主页面(含彩种切换)
│   └── assets/
│       ├── css/style.css    # 样式
│       ├── js/app.js        # 前端逻辑
│       └── data/            # 数据文件(自动生成)
│           ├── data.js       # 排列五数据
│           ├── data_p3.js    # 排列三数据
│           ├── data_dlt.js   # 大乐透数据
│           └── data_qxc.js   # 7星彩数据
├── scripts/
│   ├── lottery_common.py    # 公共函数(读写/合并/修正/摘要)
│   ├── fetch_lottery.py     # 排列3/排列5/7星彩 抓取(--type p3/p5/qxc)
│   ├── derive_p3.py         # 排列三派生(取排列五前三位,无需抓取)
│   ├── fetch_dlt.py         # 大乐透抓取
│   └── data_patches.json    # 数据修正表(源数据的已知错误/缺失期号)
├── datas/                   # 原始数据(抓取结果,单一事实来源)
│   ├── pl3_all_data.json     # 排列三
│   ├── pl5_all_data.json     # 排列五
│   ├── dlt_all_data.json     # 大乐透
│   └── qxc_all_data.json     # 7星彩
├── archive/                 # 历史脚本归档
├── .gitignore
└── README.md

自动更新

GitHub Actions 每天凌晨自动运行:

  1. 抓取排列五最新开奖数据
  2. 排列三由排列五前三位派生(不重复抓取,见 scripts/derive_p3.py)
  3. 抓取超级大乐透最新开奖数据
  4. 抓取7星彩最新开奖数据
  5. 应用 scripts/data_patches.json 中的数据修正(源数据的日期错误、缺失期号)
  6. 生成 docs/assets/data/ 下的 data.js、data_p3.js、data_dlt.js、data_qxc.js
  7. 自动 commit & push

⏰ 定时任务设定为每日 02:00 UTC(北京时间 10:00)。受 GitHub Actions 负载影响,实际触发时间可能延迟数小时。 抓取采用增量方式且幂等,延迟不会造成数据丢失,恢复运行后会自动追平最新开奖。

本地预览

cd docs
python3 -m http.server 8000
# 打开 http://localhost:8000

免责声明

数据仅供参考,彩票有风险,投注需谨慎。

About

中国彩票历史数据可视化平台 - 排列三 & 排列五历史开奖数据、统计分析、走势图,GitHub Actions 每日自动更新

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages