用python統計3d彩票熱門數據,看今天運勢如何

快下班了,正好準備去買彩票,就順手寫了2個腳本,一個用來下載最近的彩票數據,一個用來統計彩票數字,分享給你們!python

用python統計「3d」彩票熱門數據,看看今天運勢如何!

 

彩票數據獲取並寫入excel表格

數據來源本身看吧~用外鏈通不過。。。微信

所用庫:xlwt,requests,lxml函數

有幾點須要注意的:學習

一、構建列表。由於存入excel文件的時候用的是列表,因此新建一個函數,分別取網頁5個數據:時間、期數、開獎數123,而後每一頁嵌套寫入列表相似結構爲[[時間、期數、開獎數1,2,3],[時間、期數、開獎數1,2,3]……],在循環頁數,獲取全部的數據!注意構建列表的形式和列表結果,這個在你寫入表格的時候很重要!spa

二、寫入數據。xlwt寫入文件的方法爲ws.write(行,列,數據),按行寫入文件,因此新建一個變量line(代碼第36行),每寫入一行自增1。3d

其餘方面都很簡單,沒有反爬,就是爲了獲取數據,好作分析!excel

用python統計「3d」彩票熱門數據,看看今天運勢如何!

 

最後excel表中的數據xml

是這樣的:blog

用python統計「3d」彩票熱門數據,看看今天運勢如何!

 

最後大概有4840行數據,足夠咱們分析的了!requests

數據處理

用xlrd庫就能夠~話說xlwt庫和xlrd庫好像就是一個寫數據,一個讀數據。。。

就寫了一個抓熱門數字的,也就是取頻率最高的。若是您有更好的想法或者玩法,能夠自行去實現哦!

先讀取數據,而後取到每一行的2.3.4列,每一列寫入一個列表(如今有些後悔,不應寫那麼多數據進來),而後3個列表合併一個總列表,這樣咱們就有了4個列表,取出每個列表中出現次數最多的那個數字,代碼以下:

用python統計「3d」彩票熱門數據,看看今天運勢如何!

 

第1個數字頻率最高的是 [3]

第2個數字頻率最高的是 [6]

第3個數字頻率最高的是 [8]

單個數字頻率最高的是 [3]

由於趕時間下班。。就所有用了列表推導式,也沒有用pandas庫或者可視化庫作出很炫酷的圖表,等我研究出完美的預測方案的時候在作【手動哭泣】,不過依如今的趨勢,是沒什麼但願了。。。

最後要說的是,從開始研究分析各類數據到如今習慣性的買彩票,沒中過大獎(超過200的都算大獎)!果真童話都是騙人的……仍是學python比較好玩!

用python統計「3d」彩票熱門數據,看看今天運勢如何!

 

我有一個微信公衆號,常常會分享一些python技術相關的乾貨;若是你喜歡個人分享,能夠用微信搜索「python語言學習」關注

歡迎你們加入千人交流答疑裙:699+749+852

相關文章
相關標籤/搜索