Python分析彩票记录并预测中奖号码过程详解python

令人遗憾的是,中奖者最终未现身领奖,2454万元大奖成为弃奖。经中山市福彩中心查证,这是中国福彩史上金额第二大的弃奖。根据《彩票管理条例实施细则》的有关规定,这次的2454万元弃奖奖金将被纳入彩票公益金。

一直在为福彩做贡献的我,啥时候能摊上这样的好事啊。于是我用Python生成了一组双色球的号码……

1环境

操作系统:Windows

Python版本:3.7.3

2需求分析

随机生成一组双色球的号码,我们可以借助random函数,如下:

importrandomdefball():ball_list=[]while1:a=random.randint(1,33)ifanotinball_list:ball_list.append(a)iflen(ball_list)==6:breakball_list.sort()ball_list.append(random.randint(1,16))print(ball_list)ball()但要知道,这么搞的话,丝毫不会有什么中奖的,因为太随机了……

经历过高考的人,肯定都知道三年模拟五年高考。要知道彩票中奖概率很低的,所以我们在这里先分析下历年的数据,借助往年的数据来“精准”地推算下一期中奖号码。

我们通过这个网站来查询彩票的历史开奖信息。

我们点击下一页,看看网址链接是否有规律

不难发现,可以将目标网址拆分如下:

记录下这里的元素信息。

接下来,我们需要抓取每一页中的具体开奖信息。我们继续通过开发者工具分析出每期开奖信息。

我们依次记录下每期的开奖日期对应的元素信息:

开奖的批次对应的元素信息:

中奖号码对应的元素信息:

有了这些元素信息之后,接下来就是代码的具体实现。

3代码实现

在这里,我们获取网页的请求使用requests模块;解析网址借助beautifulsoup4模块。因为都是第三方模块,如环境中没有可以使用pip进行安装。

pipinstallrequestspipinstallbeautifulsoup4pipinstalllxml模块安装好之后,进行导入

importrequestsfrombs4importBeautifulSoup我们需要先在首页中,拿到页数信息

res=requests.get(url,headers=headers,timeout=10)res.encoding='utf-8'context=res.textsoups=BeautifulSoup(context,'html.parser')ifsoups.tableisNone:continueelifsoups.table:table_rows=soups.table.find_all('tr')forrow_numinrange(2,len(table_rows)-1):row_tds=table_rows[row_num].find_all('td')ems=row_tds[2].find_all('em')result=row_tds[0].string+','+row_tds[1].string+','+ems[0].string+''+ems[1].string+''+ems[2].string+''+ems[3].string+''+ems[4].string+''+ems[5].string+','+ems[6].stringprint(result)这样,我们就完成了对每一页中各期开奖数据的获取。获取的数据可以保存在本地。

defsave_to_file(content):withopen('ssq.txt','a',encoding='utf-8')asf:f.write(content+'\n')我们在获取每期的开奖数据的同时,记录下红蓝球出现的号码信息。

#定义两个变量,用于记录历史开奖信息中的红球、蓝球号码信息

#定义两个变量,用于记录历史开奖信息中的红球、蓝球号码信息red_num=[]blue_num=[]red_num.append(ems[0].string)#红色球1red_num.append(ems[1].string)#红色球2red_num.append(ems[2].string)#红色球3red_num.append(ems[3].string)#红色球4red_num.append(ems[4].string)#红色球5red_num.append(ems[5].string)#红色球6blue_num.append(ems[6].string)#蓝色球统计出各个号码出现次数信息:

red_count=Counter(red_num)blue_count=Counter(blue_num)接下来我们可以根据红蓝号码出现的频率进行排序,并推测出几组双色球号码信息:

#按照出现频率顺序red_sorted=sorted(red_count.items(),key=lambdax:x[1],reverse=False)blue_sorted=sorted(blue_count.items(),key=lambdax:x[1],reverse=False)red=red_sorted[0:6]blue=blue_sorted[0:3]red=list(map(lambdax:x[0],red))blue=list(map(lambdax:x[0],blue))red.sort()blue.sort()print('号码高频-1注:'+str(red)+'|'+blue[0])print('号码高频-2注:'+str(red)+'|'+blue[1])print('号码高频-3注:'+str(red)+'|'+blue[2])当然了,也可以输出反序输出,中奖号码出现频率较低的几组,只需要设置reverse=True即可。

4后记

这里根据蓝色球各号码出现的次数,作了张直方图,可以很直观到蓝色球各号码出现的频率。

有人会问了,这样预测出的中奖号码,中奖概率究竟有多大呢?

这个,我可说不清楚,只有买了才会知道……小心错过一个亿哟!

好了,以上就是本篇全部内容。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

THE END
1.大乐透第24139期:会爆出亿元大奖吗?双色球期双色球开奖那么很有可能,前区会有连号,会有重复号,后区会有冷热号结合,那么我们可以猜测下前区大底05、06、11、12、21、22、28、29、34、35,后区大底01、03、12。精选一注:前区05、06、11、28、29、34;后区03、12。个人观点分享,无任何不良诱导! 彩票这件事运气多些,随机性强,还是要保持理性心态!https://www.163.com/dy/article/JIEBACQS0553TEY0.html
2.男子买彩票中2.25亿巨奖!报道显示,开出大奖的站点在宝安区新桥街道庄村路。29日,该投注站人气颇旺,老板在门口用小展架写了中奖贺语,并买了橘子和喜糖放在店里,让大家吃糖沾沾喜气。 投注站老板曾回忆,中奖者是一位中年男性老彩民,平时很少买双色球。当天这位彩民进来买彩票时,他正在向其他人介绍https://mp.weixin.qq.com/s?__biz=MzI2MDA1NjU4MA==&mid=2649363909&idx=5&sn=37a1589cc858279cd026113010f549a6&chksm=f3b59268274619719c8b0a8ee624f6d41e1649b4d65a173857f38db719b402c5f0f062330e40&scene=27
3.中国福利彩票4、及时给中奖者准确兑付奖金、奖品,办理好兑奖登记手续; 5、销售合同中规定的其他责任。 中国福利彩票发行销售系统在全国各省、自治区、直辖市和计划单列市共设销售机构32个,地级销售机构320个,县级销售机构2123个,全系统从业人员14.5万多人。全国现有投注站超过6万个,建立起了强大的销售网络。这种日益趋于健全的矩http://baike.soso.com/v468325.htm?syn=%E7%BB%82%E5%BF%93%E5%9F%84%E8%A4%B0%E2%95%83%E3%82%A8
4.南京盐城购彩者领走体彩大乐透百万二等奖截止到10月29日,2019年江苏购彩者已中出体彩百万以上大奖270多个,远超往年同期。这正是今年体彩大乐透新规则上市给彩友们带来的利好。新规则让大乐透二等奖超过百万元成为常态,江苏体彩兑奖大厅也因此多了很多大乐透百万二等奖中奖者的身影。日前,来自南京、盐城的两位购彩者就先后领走了大乐透百万二等奖。 https://news.sina.cn/2019-10-31/detail-iicezuev6229691.d.html
5.新快报中奖者为广州番禺区一彩民,他表示中奖后解决了买房结婚的烦恼 新快报讯 记者陆妍思 通讯员郭新庆报道 陈女士是广州市番禺区钟村街谢村环村南路92号之三44011983投注站的销售员,近日,她的站点中出了3注双色球一等奖,总奖金2190万元。中奖当晚,这张中奖彩票就静静地躺在她的手上。 https://ep.ycwb.com/epaper/xkb/h5/html5/2021-08/02/content_1513_413895.htm
6.去年十堰彩民好运不断频中大奖诞生8个百万富翁两个千万富翁“500万大奖得主,请赶快到省体彩中心领奖!” 体彩七星彩第17025期开奖,十堰彩民中出一注头奖500万,可是中奖彩民却迟迟没有兑奖。半个月后,担心大奖逾期无人兑领,最终被迫弃奖,连彩票店和省体彩中心都快坐不住了,通过媒体隔空喊话。 2017年3月23日,这位颇“沉得住气”的中奖者——田先生(化姓),终于现身省体http://m.10yan.com/m/showArt.html?contentid=515171
7.北京彩票资讯中国彩票乐彩网暑气渐盛,往年随着天热出现的彩票销售淡季今年却一反常态,很多体彩实体店顶呱刮销售火爆。 “天越热,晚上来店里刮彩票的购彩者就越多,中奖的也越来越多!”喜中“绿翡翠9”后,昌平区42206实体店销售员徐女士及时借大奖利好宣传自家实体店。不少周边居民闻讯而来,店里顶呱刮游戏的销量也接连攀升,她介绍:“从3月份https://m.17500.cn/art/detail/tid/9834498.html
8.往期开奖购买者可在各省福彩机构设置的销售网点投注。投注号码经投注机打印出对奖凭证,交购买者保存,此对奖凭证即为双色球彩票。除单式投注外,购买者还可选择复式投注、胆拖投注的玩法。 详情>> 奖金对照表 奖等 奖金 中奖条件 一等奖 浮动 二等奖 浮动 三等奖 3,000元 四等奖 200元 五等奖 10元 六等https://www.cwl.gov.cn/ygkj/ssq/kjgg/
9.自己买彩票很幸运中奖的朋友圈说说收藏五十四句以下是公开课小编收集整理的“自己买彩票很幸运中奖的朋友圈说说”,欢迎您参考,希望对您有所助益! 自己买彩票很幸运中奖的朋友圈说说(篇一) 1.如果你相信自己,然后再加上一点点运气,那你所有梦想就都能实现。 2.希望可以翻篇了,希望好运气快点到来,最近经历的事太多了,心太累了。 3.一个比红钻还红的女人,https://bbs.openke.cn/thread-447607-1-1.html
10.彩票要闻为加强爱国主义教育,增强团队凝聚力,清明节前夕,青岛市福利彩票发行中心组织干部职工及福彩志愿者前往青岛市革命烈士纪念馆缅怀革命先烈。4月3日清晨 济南彩友领双色球五百万大奖首先孝敬父母 04月03日 3月30日上午,年近五十的中奖者谭先生在家人的陪同下,来到济南市福彩中心兑奖。最近两年,随着父母的年龄越来越https://www.dzwww.com/2009/sdfc/cpyw/default_1.htm
11.福利彩票店短视频运营技巧及策略研究报告盛世华研| 53页|923KB|1次下载| 0.0 (0人评价) 我要评价: 用手机看文档 下载 开通VIP 福利彩票店短视频运营技巧及策略研究报告 1 内容目录 一、前言 3 二、福利彩票店行业市场分析及预测 https://doc.mbalib.com/view/4a44dc1df6ba6086c2119f935fca10cf.html
12.新闻详细具体派奖规则为:单张兑取100万元的彩票中奖者,派送100万元固定奖金,中奖者可以获得奖金共计200万元(税前);单张兑取100元的彩票中奖者,派送50元固定奖金,中奖者可以获得奖金共计150元;单张兑取60元的彩票中奖者,派送30元固定奖金,中奖者可以获得奖金共计90元。 温馨提示,本次派奖活动时间以销售系统实际兑奖时间为http://www.tjflcpw.com/news/news.aspx?newsId=3691