python爬取分析超级大乐透历史开奖数据!你中奖了吗?

爬取网站:http://datachart.500.com/dlt/history/history.shtml —500彩票网 (分析后发现网站源代码并非是通过页面跳转来查找不同的数据,故可通过F12查找network栏找到真正储存所有历史开奖结果的网页)

如图:

爬虫部分:

from bs4 import BeautifulSoup   #引用BeautifulSoup库
import requests                 #引用requests
import os                       #os
import pandas as pd
import csv
import codecslst=[]
url='http://datachart.500.com/dlt/history/newinc/history.php?start=07001&end=21018'
r = requests.get(url)                     
r.encoding='utf-8'
text=r.text
soup = BeautifulSoup(text, "html.parser")
tbody=soup.find('tbody',id="tdata")
tr=tbody.find_all('tr')
td=tr[0].find_all('td')
for page in range(0,14016):td=tr[page].find_all('td')lst.append([td[0].text,td[1].text,td[2].text,td[3].text,td[4].text,td[5].text,td[6].text,td[7].text])with open("Lottery_data.csv",'w') as csvfile:writer = csv.writer(csvfile)writer.writerow(['期号','号码1', '号码2', '号码3', '号码4', '号码5', '号码6', '号码7'])writer.writerows(lst)
csvfile.close()

数据分析: 首先展示所有的彩票期号以及相应的中奖数字

 

而后通过5+2的模式分别初步分析最高频次的两组数据组合,比较模糊的计算出了本组合中奖概率为平均中奖几率的3倍(最终结果不直接展示而是在csv文件中以红色标明)

源代码以及相应csv文件,点击下方蓝色字体即可

近期有很多朋友通过私信咨询有关Python学习问题。为便于交流,点击蓝色自己加入讨论解答资源基地


 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19761.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT的发展给我们带来了什么?

1.智能对话: ChatGPT可以进行自然语言对话,理解用户的问题并提供相应的回答。这为用户提供了一种直接、便捷的方式来获取信息、寻求帮助或进行交流。它可以应用于在线客服、虚拟助手、智能聊天机器人等领域,为用户提供个性化的支持和解答。 2…

chatgpt的原理 第三部分

对话 我们是如何学会中文的?从0岁开始,听、说,也就是对话。 我们是如何学外语的?看教材,听广播,背单词。唯独缺少了对话!正是因为缺少了对话这个高效的语言学习方式,所以我们的英语…

原创程序#模拟书本世界#Ai角色互动#ChatGPT学外语#Ai模拟人生#Ai虚拟世界#ChatGPT文字冒险游戏

今天和大家介绍我这个程序,这个平台叫做「模拟书本世界-外语训练营」,介绍它之前,大家可以先体验一下:www.chatlangue.com 目前支持安卓系统。 接下来介绍一下它的实现方法: 它的核心其实是通过调用ChatGPT的API实现&…

对比应用ChatGPT3.5和4,和4比起来,3.5略显清澈且愚蠢

你有没有想过,拥有一位贴心的智能助手,让你在工作、生活、学习等方面都得心应手?这不再是科幻电影的场景,而是已经成为现实的科技奇迹。今天,就让我来为大家揭秘这位让无数用户为之倾倒的“聊天天才”——ChatGPT&…

chatgpt赋能Python-pythonpip报错

Python pip报错解决方案 介绍 Python是一门功能强大、易学易用、支持多种编程范式的开发语言。它有着丰富的标准库和第三方库,可以用于多种开发场景,从数据分析、机器学习、Web开发到网络编程等。而Python pip是Python的一个包管理工具,可以…

四段论提问让ChatGPT更懂你心!

用户故事是描述客户需求的方法,通常记为四段论的格式: 角色-功能-目的-验收标准。 如: 作为一个家庭主妇,我需要一个30平方米的餐厅,用以招待10位客人聚餐。 我希望这个餐厅&…

产品经理如何与G端领导沟通

从事G端产品已经一年有余,之前都是做的B端产品,自从接触G端产品后,发现做事的方式有了一些变化。 下面谈谈自己的一些沟通技巧,主要从以下几方面进行探讨。 选择合适的时间 如果找政府人员进行产品需求的调研或者产品规划确认&a…

产品经理(Product Manager)

1.产品经理 产品经理是进行产品设计和需求分析的一个职位.产品经理工作内容包含需求收集, 需求分析,需求落地,项目跟踪,项目上线,数据跟踪以及对业务人员进行培训,协助 运营、销售、客服等开展工作。如果非…

ChatGPT现在正式交给了一位华人产品经理

当人们都在讨论ChatGPT会不会让产品经理失业时,它却新招聘了一位产品总监或者称极客负责人。 6月1日,ChatGPT新任产品总监Peter Deng在Linkedin发布动态,宣布自己正式以“消费者产品副总裁”的身份加入了OpenAI。 他写道,“我很高…

产品经理用Chatgpt——(一)事前准备

用Chatgpt来设计一款产品——(一)事前准备 开始前先bb会 人之所以区别于其他动物,就在于会使用工具。工具出现的时候,下定决心来使用它,你就变成了人。说实话,Chatgpt刚出来的时候,我和朋友吐…

产品经理会被ChatGPT取代吗?

ChatGPT的信息已经铺天盖地了,科普类的我就不写了。 今天思考一个点,那就是ChatGPT会取代产品经理么? 最近谷歌一位工程主管认为,由于 ChatGPT 等技术的出现,编程正处于从人类工作转变为机器人工作的转折点。 在他看来…

1个Prompt框架+4个公式,讲清产品经理如何用ChatGPT让工作效率翻倍

ChatGPT的出现,有些人感觉害怕,觉得科技会代替人力;而有些人觉得兴奋,想要AI帮助提升人类的工作效率。作为产品经理,ChatGPT能够帮助我们做什么?本文作者用1个Prompt框架和4个公式,讲述ChatGPT是…

IntelliJ IDEA 2023.1 最新变化 【附带ChatGPT教程】

ChatGPT开源公众号:https://gitee.com/wy521a/astar-weixin-mp最新变化 2023.1主要更新用户体验编辑器JavaScala分析器版本控制系统构建工具运行/调试框架和技术DockerKubernetes远程开发和协作Web 开发其他 在浏览器中打开 IntelliJ IDEA 2023.1 最新变化 主要更…

AIGC:IntelliJ IDEA 神级插件( ChatGPT 团队开发)

文章目录 [toc]**一、Bito简介****二、Bito能力****三、安装Bito插件**1、打开IntelliJ IDEA编辑器,在菜单栏中选择“File” -> “Settings”。2、在“Settings”窗口中,选择“Plugins”选项卡,然后点击“Marketplace”按钮。3、在搜索框中…

推荐一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,免费使用,堪称辅助神器!

来源:https://blog.csdn.net/m0_64880608/article/details/130201349 什么是Bito? Bito是一款在IntelliJ IDEA编辑器中的插件,Bito插件是由ChatGPT团队开发的,它是ChatGPT团队为了提高开发效率而开发的一款工具。 ChatGPT团队是…

Idea的神级辅助插件-Bito-ChatGPT

最近被一款Idea的辅助神器协助Coding,让我都开始害怕我的程序员的活会不会就这样被替代了。现在给大家介绍这款神器Bito-ChatGPT,它能让开发人员轻松编写代码、理解语法、编写测试用例、解释代码、注释代码、检查安全性,甚至解释高级概念。 1…

介绍一款idea神级插件【Bito-ChatGPT】而且免费!

什么是Bito? Bito是一款在IntelliJ IDEA编辑器中的插件,Bito插件是由ChatGPT团队开发的,它是ChatGPT团队为了提高开发效率而开发的一款工具。ChatGPT团队是一支专注于自然语言处理技术的团队,他们开发了一款基于GPT的自然语言处理…

由 ChatGPT 团队开发,堪称辅助神器!IntelliJ IDEA 神级插件

什么是Bito? 为什么要使用Bito? 如何安装Bito插件 如何使用Bito插件 什么是Bito? Bito是一款由ChatGPT团队开发的IntelliJ IDEA编辑器插件,旨在提高开发人员的工作效率。此插件强大之处在于它不仅可以帮助开发人员更快地提交…

1027-读书笔记-杰西

要想在投机中真正赚到钱,就得买从一开始就表现出利润的股票或商品。 进场的时机 必须通过小额亏损来确保自己不会遭受更大的损失。这样他就能保住自己的账户。以便未来时机来临的时候出手。

python+Django+postgresql 的web开发实例--杰西笔记

-------- 新建Django项目 选择sqlite数据库 2.创建模块app 3.测试新建的模块是否正常 Validating models...0 errors found March 12, 2014 - 10:26:53 Django version 1.6.2, using settings mysite.settings Starting development server at http://127.0.0.1:8000/ Q…