分析了16年的福利彩票记录,原来可以用Python这么买彩票上海小胖

目录0引言1环境2需求分析3代码实现4后记

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

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

操作系统:Windows

Python版本:3.7.3

随机生成一组双色球的号码,我们可以借助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()但要知道,这么搞的话,丝毫不会有什么中奖的,因为太随机了……

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

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

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

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

记录下这里的元素信息。

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

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

在这里,我们获取网页的请求使用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即可。

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

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

THE END
1.双色球彩种服务双色球 正在销售第2024140期|截止投注时间:2024-12-05 20:00:00|每周二、四、日21:15开奖 奖池金额: 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 亿 0 1 2 3 https://www.zhcw.com/ssq/
2.双色球,8+1中奖金,谁知道?中0+1.1+1.2+1多少?中3+1.4+0多少?中4+答案解析 查看更多优质解析 解答一 举报 福彩双色球:8+1共有28注号码需要56元钱:中2+1、1+1、0+1的话,可以中140元;中3+1的话,可以中190元;中4+0的话,可以中60元;中4+1的话,可以中1390元;中5+0的话,可以中750元;中5+1的话,可以中12100元。 解析看不懂?免费查看同类题视频解析查看解答 https://qb.zuoyebang.com/xfe-question/question/4bf65e82c38d2f6a37f5f2abace103d9.html
3.如何使用Python实现彩票自由(双色球)python最新30期号码本文介绍了如何使用Python编写代码实现双色球彩票的随机选号、固定红球或蓝球选号、爬取官方开奖结果并判断是否中奖的过程,同时强调了理性购买和公益性质。 摘要由CSDN通过智能技术生成 福彩双色球也是购买次数最多的彩种之一,相比大乐透,双色球更容易中小奖 https://blog.csdn.net/2301_82275412/article/details/136658249
4.双色球3+0竟然没奖?步行街主干道昨天买了2注双色球,都中了3+0。结果一查发现不算中奖。好坑啊 https://bbs.hupu.com/33554094.html
5.[巨奖等我]鸡年2017103期双色球下期中奖号预测定蓝:020607[巨奖等我]第2017103期双色球预测 红球锁定胆码三枚 预测内容:03,11,24 近7期:7中1准确率:14% 定红球 预测内容:03,08,09,11,24 近7期:7中4准确率:57% 杀掉一个红球 预测内容:04 近7期:7中3准确率:43% 杀红球号3个 预测内容:02,04,06 https://m.78500.cn/ssqyuce/3687226.html
6.双色球选号秘诀!信不信由你!从“双色球”复式中奖查对表看,复式投注一旦中奖,回报大大超过投入,十分诱人,尤其是中固定奖“5十1”、“4+1”、“3+1”和“1个蓝号”,回报远高于投入2.5倍甚至500倍,例如曾有一个彩民,红色球号码包15个,蓝色号码单选,结果红色号码一个没中,但蓝色号码中了,投入的1万多元仍然获得2万多的奖金。因此捕捉http://www.360doc.com/content/11/0703/23/6167947_131327504.shtml
7.十拿九稳双色球预测139期成绩猛中6+1:5期4次中6红周期已到猛打、猛中6+1:蓝15、绝杀6红、5期4次中6红 双色选号法让大奖十拿九稳 一直以来,双色球就以超级奖池和1000万一等奖吸引了一大批忠实彩友进行投注。双色球中奖概率如此之高,关键在于“33选6”。“33选6”的中奖概率是110万分之一,中奖概率是买彩票需要关注的重点之一。在双色球中选择蓝球是中https://shuangseqiu.cjcp.com.cn/yuce/2012/1126/4685159.html
8.20124期双色球开奖结果已出来,4+0,与大奖擦肩而过走势图断区20124期双色球开奖结果已出来,4+0,与大奖擦肩而过 今天晚上的双色球开奖结果已经出来。没想到的是今天出现了断区在一区,如果说有看到前面本人文章中所分析的,应该说对于今天的这个结果是有一点的似曾相识。 首先我们想到了重号,而且是三重号。其次,那就是斜连号。因为本期如果说开出斜连号的话,只能是在二区https://dy.163.com/v2/article/detail/FTC0VRMD0539BD08.html
9.芦山县“福彩进社区”活动方案双色球赠送规则: 奖等 模拟投注奖品 对应双色球中奖条件 一等奖 创维42寸液晶电视机一台 6+1 一等奖 创维32寸液晶电视机一台 6+0 二等奖 二等奖 食用油一桶 5+1 三等奖 5+0或4+1 四等奖 三等奖 纪念品一份 4+0或3+1 五等奖 2、1、0+1 六等奖 http://www.yals.gov.cn/gongkai/show/20181009084800-179139-00-000.html
10.双色球四等奖:选6+1中5+0或4+1的奖金是多少元()双色球四等奖:选6+1中5+0或4+1的奖金是多少元()A.3000元B.200元C.10元D.50元https://www.xilvedu.cn/5E37EC32.html
11.双色球24049期中3注一等奖单注奖金1000万奖池22.1亿当期红球号码大小比为4:2,三区比为0:3:3;奇偶比为3:3。红球开出两枚重号15 26;一组奇连号15 17;一组同尾号12 32;蓝球则开出11。 双色球开奖详情 一等奖中奖情况: 上海1注,江苏1注,重庆1注,共3注,单注奖金1000万。 下期一等奖奖池累计金额:2,211,638,785元 https://www.vipc.cn/article/6633a24f19e61a0019378904?in=home_recommend_789
12.5大玩法介绍中奖条件:同时正确预测比赛的进球数量之和是否大于等于3球以及进球数之和的奇偶数 例:利物浦2:0米德尔斯堡 正确结果:下双 三、单场比分玩法 共有25个投注选项 主队胜:1:0 2:0 3:0 4:0 2:1 3:1 3:2 4:1 4:2 胜其他 主队平:0:0 1:1 2:2 3:3 平其他 https://cp.zgzcw.com/help/rules/e/content_6.shtml