import requests
import re
import random
url='http://henanfucai.com/'
resp=requests.get(url)
c=re.findall('<p>双色球 [\s\S]*第(.*?)期</p>[\s\S]*<p>开奖号码:<span class="red">([0-9][0-9])</span><span class="red">([0-9][0-9])</span><span class="red">([0-9][0-9])</span><span class="red">([0-9][0-9])</span><span class="red">([0-9][0-9])</span><span class="red">([0-9][0-9])</span><span class="blue">([0-9][0-9])</span></p>',resp.text)
a=list(c[0])
phase=a[0]
del(a[0])
a1=a
lucky_num='red: '+a[0]+' '+a[1]+' '+a[2]+' '+a[3]+' '+a[4]+' '+a[5]+' blue: '+a[6]
def query(you_phase,your_lucky_num):
count=0
flag=False
if you_phase != phase:
print('期数错误')
else:
if a[6]==your_lucky_num[6]:
flag=True
for i in a[0:6]:
for j in your_lucky_num[0:6]:
if i == j:
count=count+1
if flag:
if count <= 2:
print('恭喜你,中了六等奖!')
elif count == 3:
print('恭喜你,中了五等奖!')
elif count == 4:
print('恭喜你,中了四等奖!')
elif count == 5:
print('恭喜你,中了三等奖!')
elif count == 6:
print('恭喜你,中了一等奖!')
elif not flag:
if count <= 3:
print('很遗憾,你没有中奖!')
elif count == 4:
print('恭喜你,中了五等奖!')
elif count == 5:
print('恭喜你,中了四等奖!')
elif count == 6:
print('恭喜你,中了二等奖!')
def creatLuckyNum():
blueball = random.randint(1, 16)
luckynum1 = ''
for r in range(6):
redball = random.randint(1, 33)
if redball <= 9:
redball = '0' + str(redball)
luckynum1 += str(redball) + ' '
if blueball <= 9:
blueball='0'+str(blueball)
print('红球:' + luckynum1 + ' ' + '蓝球:' + blueball)
print('祝你好运!')
if __name__ == '__main__':
print('1.查询最新一期中奖号码')
print('2.查询最新一期你是否中奖')
print('3.随机生成一个幸运号码')
num=input('请输入操作序号')
if num == '1':
print(phase)
print(lucky_num)
elif num == '2':
you_phase = input('请输入最新一期期数')
your_lucky_num = input('请输入你的号码(以空格分隔),一共七组数字')
b=your_lucky_num.split(' ')
query(you_phase,b)
elif num == '3':
creatLuckyNum()
```
```
中大奖了记得分我