
无需复杂开发,只需简单部署,就能拥有一套现代化的双色球数据展示系统——支持历史开奖数据可视化查看、多AI模型预测结果对比,还能自动计算预测命中情况,适配手机/电脑等多终端,兼顾实用性与交互体验。

这套系统完全基于前端原生技术开发,搭配Python脚本实现数据自动爬取和AI预测生成,无需依赖复杂框架,部署和使用门槛极低,适合彩票数据爱好者研究使用。
核心功能亮点
1. 视觉与交互:兼顾美观与实用
- 双主题切换:支持亮色/暗色主题自由切换,主题偏好自动保存到浏览器,适配不同使用场景;
- 响应式设计:完美兼容手机、平板、电脑等设备,移动端操作同样流畅;
- 优雅交互体验:内置细腻的动画效果,数据加载、切换视图时过渡自然,提升使用体验。
2. 数据展示:全面且直观
- 历史开奖数据:完整展示往期双色球开奖信息,包含期号、日期、红球/蓝球号码,数据结构化呈现;
- 多AI模型预测对比:支持GPT-5、Claude 4.5、Gemini 2.5、DeepSeek R1等4个AI模型的预测结果展示;
- 预测命中自动计算:系统自动对比预测号码与开奖结果,直观展示各模型、各策略的命中情况。
3. 自动化能力:减少手动操作
- 数据自动爬取:Python脚本一键爬取500彩票网最新开奖数据,自动去重、合并、备份;
- AI预测自动生成:调用多模型API,按预设策略生成预测号码,无需手动编写;
- 格式自动验证:生成预测数据时自动校验格式,避免数据错误导致展示异常。
快速启动:两种方式,5分钟上手
方式一:启动脚本(推荐,一键搞定)
macOS/Linux系统
# 第一步:进入项目目录
cd Double-Color-Ball-AI
# 第二步:运行启动脚本
./start_server.sh
Windows系统
- 简单方式:直接双击项目中的
start_server.bat文件; - 命令行方式:
# 进入项目目录后执行 start_server.bat
方式二:手动启动HTTP服务器
如果脚本运行异常,可手动启动Python内置服务器:
# Python 3版本(推荐)
python3 -m http.server 8000
# 若只有Python 2环境
python -m SimpleHTTPServer 8000
访问系统
启动服务器后,打开浏览器,输入地址:http://localhost:8000,即可进入系统界面。
⚠️ 重要提示:不能直接双击index.html打开!会因浏览器同源策略限制触发CORS错误,必须通过上述HTTP服务器访问。
AI预测策略:5种思路,多维度参考
每个AI模型会生成5组预测号码,分别对应不同的选号策略,覆盖主流分析思路:
| 策略名称 | 核心逻辑 |
|---|---|
| 热号追随者 | 筛选最近30期出现频率高的号码,追踪热门趋势 |
| 冷号逆向者 | 选择最近30期出现频率低的号码,基于“均值回归”思路选号 |
| 平衡策略师 | 综合奇偶比、大小比、和值、连号等维度,追求号码组合平衡 |
| 周期理论家 | 筛选短期出现频率超过长期频率的号码,捕捉周期变化 |
| 综合决策者 | 融合以上4种策略,生成综合型预测方案 |
数据更新:自动爬取+AI预测生成
1. 更新历史开奖数据
通过Python脚本自动爬取最新数据,无需手动复制粘贴:
# 进入数据爬取目录
cd fetch_history
# 运行爬取脚本
python3 fetch_lottery_history.py
✅ 脚本自动完成这些操作:
- 从500彩票网抓取最新双色球开奖数据;
- 与本地现有数据合并,自动去重,避免重复;
- 创建带时间戳的备份文件,防止数据丢失;
- 将最新数据同步到
data/lottery_history.json; - 自动计算下期开奖的期号、日期等信息;
- 触发AI预测数据生成(新增功能)。
2. 一键生成多模型AI预测
python3 generate_ai_prediction.py
✅ 脚本核心功能:
- 调用GPT-5、Claude 4.5、Gemini 2.5、DeepSeek R1共4个AI模型;
- 按5种策略生成预测号码,每个模型输出5组结果;
- 自动验证预测数据格式,确保符合展示要求;
- 备份现有预测数据,避免覆盖丢失;
- 自动匹配下期开奖期号和日期,无需手动修改。
3. 首次使用:配置AI API(关键步骤)
步骤1:安装依赖
pip install openai
步骤2:配置API密钥
两种方式任选其一:
- 方式1:设置环境变量(临时生效)
# 替换为你的真实API Key export AI_API_KEY="your-api-key" # API端点地址(可选,有默认值,按需修改) export AI_BASE_URL="https://your-api-endpoint.com/v1" - 方式2:创建.env文件(永久生效,推荐)
复制项目中的.env.example文件,重命名为.env,在文件中填写:AI_API_KEY=your-api-key AI_BASE_URL=https://your-api-endpoint.com/v1 # 可选
步骤3:GitHub Actions自动运行配置(可选)
若需通过GitHub Actions定时生成预测,需在仓库设置中添加密钥:
- 进入仓库「Settings > Secrets and variables > Actions」;
- 添加两个Secret:
AI_API_KEY:你的AI平台API密钥;AI_BASE_URL:API端点地址(可选)。
👉 更多细节可查看项目中的 AI_PREDICTION_GUIDE.md 文件。
4. 手动编辑预测数据(应急方式)
若需临时修改预测结果,可直接编辑 data/ai_predictions.json 文件,格式参考:
{
"prediction_date": "2025-10-21",
"target_period": "25121",
"models": [
{
"model_id": "model-id",
"model_name": "模型名称",
"predictions": [
{
"group_id": 1,
"strategy": "策略名称",
"red_balls": ["01", "02", "03", "04", "05", "06"],
"blue_ball": "07",
"description": "策略描述"
}
]
}
]
}
基础操作:主题切换+数据格式说明
1. 主题切换
点击系统界面右上角的「太阳/月亮」图标,即可在亮色/暗色主题间切换,切换后的偏好会自动保存,下次打开系统无需重新设置。
2. 核心数据格式说明
历史开奖数据(lottery_history.json)
{
"last_updated": "2025-10-21T10:00:00Z",
"data": [
{
"period": "25120",
"date": "2025-10-19",
"red_balls": ["01", "02", "04", "07", "13", "32"],
"blue_ball": "07"
}
]
}
AI预测数据(ai_predictions.json)
核心结构包含「预测日期、目标期号、模型列表」,每个模型下包含5种策略的预测结果,格式如上文中的手动编辑示例。
技术栈与部署:轻量化,易扩展
1. 技术栈说明
- 前端:纯JavaScript(ES6+),无框架依赖,加载速度快;
- 样式:现代CSS(CSS变量、Flexbox、Grid),适配多端;
- 数据爬取:Python 3 + BeautifulSoup,轻量高效;
- 设计风格:参考shadcn/ui,简洁现代,交互友好。
2. 部署到Vercel(推荐公网访问)
项目已适配Vercel部署,无需修改代码,步骤简单:
快速部署流程
# 第一步:安装Vercel CLI
npm install -g vercel
# 第二步:登录Vercel账号
vercel login
# 第三步:进入项目目录,执行部署
vercel
✅ Vercel部署优势:
- 完全免费,无需服务器;
- 自动配置HTTPS,安全访问;
- 全球CDN加速,访问速度快;
- 关联GitHub后,提交代码自动部署;
- 支持绑定自定义域名;
- 无跨域问题,所有资源同域名加载。
重要声明
- 免责声明:本系统展示的AI预测数据仅用于技术研究和参考,不构成任何购彩建议;彩票开奖结果完全随机,任何预测都无法保证中奖,请理性购彩,量力而行。
- 数据来源:历史开奖数据爬取自500彩票网,仅供个人研究使用,请勿用于商业用途。
数据统计
相关导航


AI图像生成宽高比计算器

FaceShapes

TalkAny

Flux Kontext Dataset Generator

Splat

AI自动答题助手






