Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python爬取彩票双色球并存到把数据e

Python爬取彩票双色球并存到把数据e

作者头像
py3study
发布于 2020-01-06 03:07:12
发布于 2020-01-06 03:07:12
1.5K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

环境:python3

目的:爬取15年的双色球开奖号以及期数和开奖日期:

上代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/env python3
#-*-coding:utf-8-*-
# @Author  : 杜文涛
# @Time    : 2018/4/19 16:01
# @File    : cpssq.py
#×××双色球数据

import requests
import re
import xlwt
import time

def get_all_page():
    global all_page
    url = "http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html"
    reponse = requests.get(url=url)
    reponse.encoding='utf-8'
    html = reponse.text
    all_page = int(re.findall(r"class=\"pg\".*?<strong>(.*?)</strong>",html)[0])
    return all_page

def get_num():
    k = -1
    f = xlwt.Workbook(encoding='utf-8')
    sheet01 = f.add_sheet(u'sheel1', cell_overwrite_ok=True)

    for page_num in range(1,all_page):
        url = "http://kaijiang.zhcw.com/zhcw/html/ssq/list_"+str(page_num)+".html"
        reponse = requests.get(url=url)
        time.sleep(5)
        reponse.encoding = 'utf-8'
        html = reponse.text
        rule = r"<tr>.*?<td align=\"center\">(.*?)</td>.*?<td align=\"center\">(.*?)</td>.*?<td align=\"center\" style=\"padding-left:10px;\">.*?<em class=\"rr\">(.*?)</em>.*?<em class=\"rr\">(.*?)</em>.*?<em class=\"rr\">(.*?)</em>.*?<em class=\"rr\">(.*?)</em>.*?<em class=\"rr\">(.*?)</em>.*?<em class=\"rr\">(.*?)</em>.*?<em>(.*?)</em></td>"
        num = re.findall(rule, html, re.S | re.M)
        # f = xlwt.Workbook(encoding='utf-8')
        # sheet01 = f.add_sheet(u'sheel1', cell_overwrite_ok=True)
        sheet01.write(0, 0, "日期")
        sheet01.write(0, 1, "期数")
        sheet01.write(0, 2, "第一个红球")
        sheet01.write(0, 3, "第二个红球")
        sheet01.write(0, 4, "第三个红球")
        sheet01.write(0, 5, "第四个红球")
        sheet01.write(0, 6, "第五个红球")
        sheet01.write(0, 7, "第六个红球")
        sheet01.write(0, 8, "蓝球")
        print("正在写入第%s页" % (page_num))
        for i in range(0,len(num)):
            k += 1
            sheet01.write(k + 1, 0, num[i][0])
            sheet01.write(k + 1, 1, num[i][1])
            sheet01.write(k + 1, 2, num[i][2])
            sheet01.write(k + 1, 3, num[i][3])
            sheet01.write(k + 1, 4, num[i][4])
            sheet01.write(k + 1, 5, num[i][5])
            sheet01.write(k + 1, 6, num[i][6])
            sheet01.write(k + 1, 7, num[i][7])
            sheet01.write(k + 1, 8, num[i][8])
    f.save("双色球统计结果.xls")


if __name__ == '__main__':
    get_all_page()
    get_num()

运行后的结果:

说明:最后一页数据较少,就没要;如果想要修改成下面的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 for page_num in range(1,all_page+1):
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
01 使用LSTM模型预测双色球,中大奖指日可待!
上班空闲之余,同事们经常去买买彩票乐呵乐呵,希望中了头等奖就可以走上人生巅峰,哈哈哈!
测试开发囤货
2021/09/08
7.7K1
分析了16年的福利彩票记录,原来可以用Python这么买彩票
上周被一则新闻震惊到了,《2454万元大奖无人认领!福彩史上第二大弃奖在广东中山产生 》,在2019年5月2日开奖的双色球中,广东中山一位彩民博中2454万元,兑奖时间截至2019年7月1日。
周三不加班
2019/07/15
1.9K0
分析了16年的福利彩票记录,原来可以用Python这么买彩票
bs4爬虫实战二:获取双色球中奖信息
目标分析: 访问双色球网站:http://www.zhcw.com/ssq/kaijiangshuju/index.shtml?type=0 右键查看源代码,发现这个框架的数据来源于: http:
py3study
2018/08/03
1.1K0
【玩转Python系列】【小白必看】使用Python爬取双色球历史数据并可视化分析
这部分代码导入了需要使用的库。requests库用于发送网络请求,lxml库用于解析HTML,csv库用于处理CSV文件,matplotlib.pyplot库用于绘制图表,matplotlib.font_manager.FontProperties库用于加载自定义字体。
全栈若城
2024/02/29
9920
【玩转Python系列】【小白必看】使用Python爬取双色球历史数据并可视化分析
Python爬虫+数据可视化:分期并预测双色球中奖号码
红球一共6组,每组从1-33中抽取一个,六个互相不重复。然后蓝球是从1-16中抽取一个数字,这整个组成的双色球
松鼠爱吃饼干
2021/09/02
5.6K0
爬取500双色球彩票
url = "http://kaijiang.500.com/shtml/ssq/"+number+".shtml"
得野
2019/08/29
8590
爬取500双色球彩票
python计算双色球数字概率_python绘制双色球走势图
友情提示:双色球预测分析只为练习技术,不要抱着预测中大奖的心态,不可能预测准确。 python数据分析1:获取双色球历史信息 python数据分析2:双色球 蓝红球分析统计 python数据分析3:双色球 单个红和蓝球哪个比例高 python数据分析4:双色球 两个红和蓝球哪组合比例高 python数据分析5:双色球 两个红球哪组合比例高 python数据分析6:双色球 使用线性回归算法预测下期中奖结果
全栈程序员站长
2022/09/24
1.8K0
python计算双色球数字概率_python绘制双色球走势图
python3结合BeautifulSoup和requests爬取双色球开奖结果
查看其框架源码可知,其获取的url为:http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html
游离于山间之上的Java爱好者
2022/08/09
8290
python3结合BeautifulSoup和requests爬取双色球开奖结果
【爬虫】利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2)
今天小麦苗给大家分享的是【爬虫】利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2)。
AiDBA宝典
2019/09/30
4850
【爬虫】利用Python爬虫爬取小麦苗itpub博客的所有文章的连接地址并写入Excel中(2)
爬取拉勾网招聘信息并使用xlwt存入Excel
通过浏览器自带的开发者工具查看是通过Post方式提交的,数据是通过Ajax(异步加载)得到的
Python攻城狮
2018/08/23
5240
爬取拉勾网招聘信息并使用xlwt存入Excel
​selenium实战爬取股票
selenium库的使用 项目的灵感 <img src="https://img-blog.csdnimg.cn/20201122112749272.png?x-oss-process=image/w
ruochen
2021/11/20
5730
【爬虫】(二)爬取西电教务处成绩
爬虫之西电教务处成绩测试代码,遇到验证码,已挂。 # -*-encoding:utf-8-*- # coding=utf-8 __author__ = 'ysc' import requests from bs4 import BeautifulSoup import xlrd import xlwt class ScrapeGrade: def __init__(self, auth_url=None, log_url=None): if not auth_url:
一点儿也不潇洒
2018/08/07
9150
selenium+phantomjs爬取
今天自己实战写了个爬取京东商品信息,和上一篇的思路一样,附上链接:https://www.cnblogs.com/cany/p/10897618.html
py3study
2020/01/16
6550
Python爬虫:把爬取到的数据插入到execl中
前面我们把大量数据已经爬取到了本地,但这些数据如果不存储起来,那么就会变得无效.开始本文之前,请确保已经阅读。
龙哥
2018/10/22
1.6K0
Python爬虫:把爬取到的数据插入到execl中
python查询MySQL写入Excel
在基础写法中,需要指定表的字段,比如:['id','username','password','phone','email']
py3study
2020/05/14
9.4K1
python查询MySQL写入Excel
js 实现双色球
前端代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ padding: 0; margin: 0; } li{ list-style: none; width: 50px; height: 50px; border-radius: 50%; text-al
姜姜178
2022/11/18
1.2K0
Python获取彩票信息(一)
学习python相关知识:参考尚学堂项目案例学习通过python获取双色球彩票信息。
俊才
2023/01/16
6350
技术 | Python的从零开始系列连载(三十七)
为了解答大家学习Python时遇到各种常见问题,小灯塔特地整理了一系列从零开始的入门到熟练的系列连载,每周五准时推出,欢迎大家学积极学习转载~
灯塔大数据
2019/03/07
3930
bs4--xlwt存入excel
先写一个简单的python程序测试一下,创建一个名为excelwrite.py文件,代码如下:
py3study
2018/08/03
7840
用Xpath,bs4,正则三种方式爬51job
最近和星球球友一起做了一个爬取51job上的Python招聘职位的项目实战,数据如下:
龙哥
2018/10/22
8760
用Xpath,bs4,正则三种方式爬51job
相关推荐
01 使用LSTM模型预测双色球,中大奖指日可待!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验