python如何进行双色球抽奖

编程入门 行业动态 更新时间:2024-10-26 07:34:59

python如何进行<a href=https://www.elefans.com/category/jswz/34/1757887.html style=双色球抽奖"/>

python如何进行双色球抽奖

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

确定URL 请求网页

=ssq&issueCount=100

import requests

url = '=ssq&issueCount=100'

headers = {

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'

}

response = requests.get(url=url, headers=headers)

print(response)

'''

运行结果:

'''

print(reponse.text)

'''

发现并没有数据返回,所有headers的参数改加的都要加

'''

headers = {

'Host': 'www.cwl.gov',

'Referer': '/',

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'

}

解析数据

解析json数据就和剥洋葱一样,根据字典的取值方法来,非常的简单

result = html_data['result']

dit = {}

for i in result:

dit['期号'] = i['code']

dit['开奖日期'] = i['date']

dit['红球'] = i['red']

dit['蓝球'] = i['blue']

dit['中奖纪录'] = i['content']

print(dit)

'''

运行结果:

{'期号': '2019142', '开奖日期': '2019-12-10(二)', '红球': '08,14,24,27,29,33', '蓝球': '09', '中奖纪录': '河北1注,江苏1注,浙江1注,福建5注,广西1注,新疆5注,共14注。其中一等奖特别奖为:河北1注,江苏1注,福建5注,广西1注,新疆5注;一等奖普惠奖为:浙江1注。'}

'''

数据保存

咱们把要的数据保存到csv文件里面,方便做数据分析

import csv

f = open('双色球.csv', mode='a', encoding='utf-8', newline='')

csv_write = csv.DictWriter(f, fieldnames=['期号', '开奖日期', '红球', '蓝球', '中奖纪录'])

csv_write.writeheader() # 写入表头

csv_write.writerow()

更多推荐

python如何进行双色球抽奖

本文发布于:2024-03-09 22:03:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1726225.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:双色球   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!