彩票导航怎么样_彩票导航路线入口
10 user='root',所以基本靠双色球实现财富自由很难,但运气这种
之前我写过一篇关于Python预测双色球的文章,大家都很感兴趣,粉丝们都在找我要最近一期的预测数据,看来大家都想一夜暴富啊,哈哈哈O(∩_∩)O,今天给大家送福利了,小编预测了一组数据跟大家分享一下我们今天准备爬取的网站叫500彩票
这个网站有很多彩票的开奖信息,我们找到全国开奖这个导航https://kaijiang.500.com/
在这我们可以查询任何的彩票开奖信息:
我们选择双色球,并打开浏览器调试:
请求,并且返回很多的xml信息信息里面包括了有史以来所有双色球的开奖号码信息数据有了,我们完全可以用正则表达式把我们想要的数据提取出来,然后保存到数据库逻辑实现我们在本地先创建好数据库,我们要的信息只有三个:。
红球篮球日期代码比较简单:import requestsimport reimport pymysql# 请求地址url = http://kaijiang.500.com/static/info/kaijiang/xml/ssq/list.xml?_A=BLWXUIYA1546584359929
# 数据库连接connection = pymysql.connect(host=localhost, user=root, password=123456, db=db_shuangseqiu, )# 获取游标对象
cursor = connection.cursor()# 请求头headers = { User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
}# 发起请求reponse = requests.get(url=url, headers=headers)# 正则规则pattern = re.compile(r
# 双色球数据ssq_data = pattern.findall(reponse.text)# (10,11,12,13,26,28|11, 2003-02-23 00:00:00)for data in ssq_data:#处理数据
info, date = data red, blue = info.split("|") #插入数据 sql = """ INSERT INTO ssq_info(red,blue,date)values (%s,%s,%s)
""" try: cursor.execute(sql, [red, blue, date]) connection.commit() except Exception as e: connection.rollback()
从2003年第一个双色球开始,我们本地一共有2389条开奖数据小编是一个Python开发工程师,想跟我学习Python的小伙伴私信我“01”哦统计我们来统计一下这些年红球1-33出现的次数和篮球1-16出现的次数,通过matplotlib绘制成柱形统计图。
在绘制前,我们得先从数据库中把红球和篮球出现的次数统计出来1import pymysql 2import matplotlib 3matplotlib.use(TkAgg) 4import matplotlib.pyplot as plt
5import numpy as np 6# 数据库连接 7connection = pymysql.connect(host=localhost, 8 user=root, 9 password=123456,
10 db=db_shuangseqiu, )11# 获取游标对象12cursor = connection.cursor()1314reds_count = [] #1-33红球所有个数15blues_count = [] #1-16篮球所有个数
1617def getdata():18 sql = select * from ssq_info19 cursor.execute(sql)20 results = cursor.fetchall()#获取全部数据
2122 blues = []#所有红球个数23 reds = []#所有篮球个数24 for row in results :25 red = row[1]26 blue = row[2]27 red_list = red.split(",")#把查询的红球进行以,分割 ["01","02","03","04","05","06"]
2829 reds.extend(red_list)30 blues.append(blue)3132 global reds_count,blues_count33 #统计所有出现红球的个数34 for i in range(1,34):
35 reds_count.append(reds.count(str(i).zfill(2)))3637 # 统计所有出现篮球的个数38 for i in range(1,17):39 blues_count.append(blues.count(str(i).zfill(2)))
4041 # redstatistics()42 # bluestatistics()4344#添加标签45def autolabel(rects):46 for rect in rects:47 height = rect.get_height()
48 plt.text(rect.get_x()-rect.get_width()/4, 1.02*height, "%s" % int(height))4950#红球统计图51def redstatistics():
5253 width=0.3554 index = np.arange(1, 34)55 y = reds_count56 y1 = np.array(y)57 x1 = index + 158 fig = plt.figure()
59 ax1 = fig.add_subplot(111)60 rect = ax1.bar(x1, y1, width, facecolor=#9999ff, edgecolor=white)61 x = [str(i) for i in range(1,34)]
62 plt.xticks(index+1+width/20, x)63 plt.ylim(0, 500)64 autolabel(rect)6566 ax1.xaxis.set_ticks_position(bottom)
67 l1 = ax1.legend(loc=(.02,.92), fontsize=16)68 plt.show()697071# 篮球统计图72def bluestatistics():73 width = 0.35
74 index = np.arange(1, 17)75 y = blues_count76 y1 = np.array(y)77 x1 = index + 178 fig = plt.figure()
79 ax1 = fig.add_subplot(111)80 rect = ax1.bar(x1, y1, width, facecolor=#9999ff, edgecolor=white)81 x = [str(i) for i in range(1, 17)]
82 plt.xticks(index + 1 + width / 20, x)83 plt.ylim(0, 500)84 autolabel(rect)8586 ax1.xaxis.set_ticks_position(bottom)
87 l1 = ax1.legend(loc=(.02, .92), fontsize=16)88 plt.show()899091if __name__ == __main__:92 getdata()
最后统计红球的柱形图:
能看出来红球除了24和33,其余出现都超过了400次,出现次数还是比较平均的。
篮球就8出现的次数比较少一点,也看不出来什么门道通过统计图也看不出来什么,双色球根本就是毫无规律可言能学到的知识是爬虫和制图所以基本靠双色球实现财富自由很难,但运气这种东西谁又说的好呢,下面中奖概率最大的红球数字为: 18 2 3 5 7 13 15 25,篮球数字有:1 9 15。
结尾所以我只是帮大家缩小了概率,彩票归根结底还是没有规律可言的,大家可以偶尔娱乐一下,不要沉迷哦。
- 标签:
- 编辑:李松一
- 相关文章
-
快播电影网址大全怎么样_最近最新免费手机中文
麻花影视app软件特点介绍1.至简:摒弃多余设计,保留核心功能,化繁为简,呈现最简洁界面;2.丰富:海量电影、欧美片、日韩片、国内片高清播…
-
茅台客网怎么样_茅台客网官方网
以飞天茅台酒为例,源市场上见到的飞天茅台零售价1499元,经销商价969元,我就默认你指的是飞天茅台53度的新酒,因为其它度数的飞天茅台…
- 燃文书库怎么样_燃文书库手机版下载
- 龙部落电影怎么样_龙部落电影下载官网
- 帅同论坛怎么样_帅同为什么上不了了
- 新新漫画77mh怎么样_新新漫画苹果ipad怎么安装
- 嘻嘻导航怎么样_精密导航