項(xiàng)目地址
https://gitee.com/aoe5188/foot
?? 項(xiàng)目簡(jiǎn)介
foot-parent 是一個(gè)集足球數(shù)據(jù)采集器,簡(jiǎn)單分析.
程序采用golang開發(fā),項(xiàng)目模塊化結(jié)構(gòu)清晰完整,非常容易入手并進(jìn)行二次開發(fā)分析.
AI球探為程序全自動(dòng)處理,全程無人為參與干預(yù)足球分析預(yù)測(cè)程序.
?? 避免了人為分析的主觀性及不穩(wěn)定因素.
? 程序根據(jù)各大指數(shù)多維度數(shù)據(jù),結(jié)合作者多年足球分析經(jīng)驗(yàn),精雕細(xì)琢,
集天地之靈氣,汲日月之精華,歷時(shí)七七四十九天,經(jīng)Bug九九八十一個(gè),編碼而成.
程序執(zhí)行流程包括且不僅限于(數(shù)據(jù)自動(dòng)獲取–>分析學(xué)習(xí)–>自動(dòng)推送發(fā)布).
? 經(jīng)近三個(gè)月的實(shí)驗(yàn)準(zhǔn)確率一直能維持在一個(gè)較高的水平.
? 同時(shí)也是一個(gè)學(xué)習(xí)golang的一個(gè)入門級(jí)項(xiàng)目.
項(xiàng)目來由
熱衷于足球多年,之余也會(huì)去研究一下,時(shí)間久了,都會(huì)有自己的心得.
但不可能每次都那么費(fèi)勁的自己人工去看盤分析,
所以結(jié)合所學(xué),就有這個(gè)項(xiàng)目.
如該項(xiàng)目對(duì)你有幫助,請(qǐng)給一個(gè) star,謝謝!
如該項(xiàng)目對(duì)你有幫助,請(qǐng)給一個(gè) star,謝謝!
如該項(xiàng)目對(duì)你有幫助,請(qǐng)給一個(gè) star,謝謝!
? ? 公眾號(hào)演示
公眾號(hào): AI球探(ai00268)
image
目前程序已經(jīng)完成了對(duì)很多足球相關(guān)數(shù)據(jù)的收集,包括且不僅限于:
所有的聯(lián)賽信息,球隊(duì)信息,今日比賽列表,自動(dòng)更新比賽結(jié)果,所有亞指的數(shù)據(jù),所有的亞指的變化數(shù)據(jù),所有的歐指數(shù)據(jù),(可配置)所有的歐指數(shù)據(jù)的變化過程(可配置),對(duì)陣雙方的積分榜收集,對(duì)陣雙方的對(duì)戰(zhàn)歷史,對(duì)陣雙方的近30場(chǎng)戰(zhàn)績(jī),對(duì)陣雙方的未來三場(chǎng)賽事.必發(fā)交易量大小球指數(shù)數(shù)據(jù)大小球指數(shù)數(shù)據(jù)的變化數(shù)據(jù)
技術(shù)選型
xormgo_spiderbeegowalkgo版wechat sdk
模塊依賴
使用教程
配置環(huán)境安裝 go配置GOPATH 環(huán)境變量
導(dǎo)入項(xiàng)目到JetBrains GoLand并啟用go mod
或可手動(dòng)下載資源包c(diǎn)d ./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手動(dòng)創(chuàng)建數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)名為: foot配置數(shù)據(jù)庫(kù)連接conf文件修改配置
./conf/app.ini 詳情看配置文件內(nèi)的說明同步數(shù)據(jù)庫(kù)表FC001DBInit.go
主要入口
build_linux.bat 一鍵打包linux發(fā)布程序build_windows.bat 一鍵打包windows發(fā)布程序FC000.go 運(yùn)行beegoFC001DBInit.go 數(shù)據(jù)庫(kù)表同步初始化FC002Analy.go 運(yùn)行結(jié)果分析FOOT000.go linux入口(主要使用)FOOT000Cmd.go windows入口(主要使用)FS000.go 運(yùn)行數(shù)據(jù)爬蟲
本地調(diào)試運(yùn)行
1. 創(chuàng)建數(shù)據(jù)庫(kù)foot
2. FC001DBInit.go 同步數(shù)據(jù)庫(kù)表
3. FS000.go 運(yùn)行數(shù)據(jù)爬蟲
4. FC002Analy.go 分析得出推薦列表
打包部署
1.運(yùn)行build_linux.bat 進(jìn)行打包
2.FOOT000 auto 啟動(dòng)
項(xiàng)目結(jié)構(gòu)
|-- assets 素材文件夾
| |-- common
| | `-- template
| | `-- analycontent 主要用于生成推薦文字說明內(nèi)容
| |-- leisu
| | `-- html
| `-- wechat
| |-- html 發(fā)布公眾號(hào)使用到的素材html
| `-- img 發(fā)布公眾號(hào)使用到的素材圖片
|-- bin 一鍵打包的存放目錄
| |-- assets
| | |-- common
| | | `-- template
| | | `-- analycontent
| | |-- leisu
| | | `-- html
| | `-- wechat
| | |-- html
| | `-- img
| `-- conf
|-- conf 配置文件夾
|-- foot-api 實(shí)體類項(xiàng)目,用于存放模塊的載體類
| |-- common
| | `-- base
| | `-- pojo
| `-- module
| |-- analy
| | |-- pojo
| | `-- vo
| |-- core
| | `-- pojo
| |-- elem
| | `-- pojo
| |-- match
| | `-- pojo
| |-- odds
| | `-- pojo
| `-- suggest
| |-- enums
| |-- pojo
| `-- vo
|-- foot-core 核心庫(kù),用于提供數(shù)據(jù)庫(kù)CRUD的功能,及對(duì)接第三方網(wǎng)絡(luò)的功能
| |-- common 通用庫(kù)
| | |-- 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 提供賽事的相關(guān)數(shù)據(jù)庫(kù)操作
| | | |-- controller
| | | `-- service
| | |-- odds 提供指數(shù)的相關(guān)數(shù)據(jù)庫(kù)操作
| | | `-- service
| | |-- spider
| | | `-- constants
| | |-- suggest 用于獲取推薦的比賽列表
| | | `-- service
| | |-- tesou 無用
| | | |-- constants
| | | |-- service
| | | |-- utils
| | | `-- vo
| | `-- wechat 微信發(fā)布相關(guān)
| | |-- constants
| | |-- controller
| | `-- service
| `-- test
| `-- bson
|-- foot-gui
| `-- handler
|-- foot-robot
| `-- helper
|-- foot-spider 足球相關(guān)賽事指數(shù)數(shù)據(jù)的爬蟲模塊
| |-- common
| | `-- base
| | `-- down
| |-- launch
| `-- module
| `-- win007
| |-- down
| |-- proc
| `-- vo
|-- foot-web
`-- logs