#coding=utf-8
#下面中文注释不支持 所以开头加 "#coding=utf-8"
# 获取近期大乐透开奖结果, 并给出自己猜中的个数
import requests
# 这个API能够免费得到近期开奖结果, url里的-20代表获取近20期的开奖信息
url = "http://f.apiplus.net/dlt-20.json"
req = requests.get(url)
ret = req.json()
data = ret['data']
# 自己购买的号码, 这里是复式5+3
mycode = '01,02,03,04,05+01,02,03'
red,blue = mycode.split('+')
my_red = set(red.split(','))
my_blue = set(blue.split(','))
for d in data:
red,blue = d['opencode'].split('+')
open_red = set(red.split(','))
open_blue = set(blue.split(','))
red_count = len(open_red & my_red)#红球命中的个数
blue_count = len(open_blue & my_blue)#篮球命中的个数
#输出开奖情况, 和命中情况
print(f"{d['expect']}期: {d['opencode']}-----{red_count}+{blue_count}")
python 爬取大乐透开奖结果
最新推荐文章于 2024-08-07 20:45:51 发布