- foot-parent 是一个集足球数据采集器,简单分析.
- 程序采用golang开发,项目模块化结构清晰完整,非常容易入手并进行二次开发分析.
- AI球探为程序全自动处理,全程无人为参与干预足球分析预测程序.
- ⚡️ 避免了人为分析的主观性及不稳定因素.
- ✨ 程序根据各大指数多维度数据,结合作者多年足球分析经验,精雕细琢,
集天地之灵气,汲日月之精华,历时七七四十九天,经Bug九九八十一个,编码而成.- 程序执行流程包括且不仅限于(数据自动获取–>分析学习–>自动推送发布).
- ☕ 经近三个月的实验准确率一直能维持在一个较高的水平.
- ☕ 同时也是一个学习golang的一个入门级项目.
热衷于足球多年,之余也会去研究一下,时间久了,都会有自己的心得.
但不可能每次都那么费劲的自己人工去看盘分析,
所以结合所学,就有这个项目.
模块名 | 依赖模块 |
---|---|
foot-api | 无 |
foot-core | foot-api |
foot-gui | foot-core |
foot-spider | foot-core |
foot-web | 暂无 |
配置环境
变量名称=值 | 说明 |
---|---|
GO111MODULE=on | 开启go mod模块支持 |
GOPROXY=https://goproxy.cn,direct | 依赖包下载代理地址 |
GOSUMDB=sum.golang.google.cn | 包的哈希值校验地址 |
导入项目到JetBrains GoLand并启用go mod
cd ./foot-api && go mod tidy
cd ../foot-core && go mod tidy
cd ../foot-gui && go mod tidy
cd ../foot-spider && go mod tidy
cd ../foot-web && go mod tidy
手动创建数据库
数据库名为: foot
配置数据库连接
详情看配置文件内的说明
同步数据库表
1. 创建数据库foot
2. FC001DBInit.go 同步数据库表
3. FS000.go 运行数据爬虫
4. FC002Analy.go 分析得出推荐列表
1.运行build_linux.bat 进行打包
2.FOOT000 auto 启动
|-- assets 素材文件夹
| |-- common
| | `-- template
| | `-- analycontent 主要用于生成推荐文字说明内容
| |-- leisu
| | `-- html
| `-- wechat
| |-- html 发布公众号使用到的素材html
| `-- img 发布公众号使用到的素材图片
|-- bin 一键打包的存放目录
| |-- assets
| | |-- common
| | | `-- template
| | | `-- analycontent
| | |-- leisu
| | | `-- html
| | `-- wechat
| | |-- html
| | `-- img
| `-- conf
|-- conf 配置文件夹
|-- foot-api 实体类项目,用于存放模块的载体类
| |-- common
| | `-- base
| | `-- pojo
| `-- module
| |-- analy
| | |-- pojo
| | `-- vo
| |-- core
| | `-- pojo
| |-- elem
| | `-- pojo
| |-- match
| | `-- pojo
| |-- odds
| | `-- pojo
| `-- suggest
| |-- enums
| |-- pojo
| `-- vo
|-- foot-core 核心库,用于提供数据库CRUD的功能,及对接第三方网络的功能
| |-- common 通用库
| | |-- base
| | | |-- controller
| | | `-- service
| | | `-- mysql
| | |-- fliters
| | |-- routers
| | `-- utils
| |-- launch
| |-- module
| | |-- analy 分析模型模块
| | | |-- constants
| | | `-- service
| | |-- check
| | | `-- sql
| | |-- core
| | | `-- service
| | |-- elem
| | | `-- service
| | |-- index
| | | `-- controller
| | |-- leisu
| | | |-- constants
| | | |-- controller
| | | |-- service
| | | |-- utils
| | | `-- vo
| | |-- match 提供赛事的相关数据库操作
| | | |-- controller
| | | `-- service
| | |-- odds 提供指数的相关数据库操作
| | | `-- service
| | |-- spider
| | | `-- constants
| | |-- suggest 用于获取推荐的比赛列表
| | | `-- service
| | |-- tesou 无用
| | | |-- constants
| | | |-- service
| | | |-- utils
| | | `-- vo
| | `-- wechat 微信发布相关
| | |-- constants
| | |-- controller
| | `-- service
| `-- test
| `-- bson
|-- foot-gui
| `-- handler
|-- foot-robot
| `-- helper
|-- foot-spider 足球相关赛事指数数据的爬虫模块
| |-- common
| | `-- base
| | `-- down
| |-- launch
| `-- module
| `-- win007
| |-- down
| |-- proc
| `-- vo
|-- foot-web
`-- logs