今天有人给我扔下一个接口(注:特别不稳定的接口。)
http://free.8rhfj.club/K25e5656e135582/txffc-10.json
“小咩呀,你能不能给咱们用python处理一下?”起初小咩是拒绝的,但是有种命令是你不可违背的,不说自己也都懂。。。。
唉,那就以自己的菜鸡技术开干吧。。。
分析需求:
- 首先访问一个接口,在接口里取出每期的开奖号码,
- 然后开奖号码里面比如12345,
- 分成12 13 14 15 23 24 25 34 35 45十组,两两号码相加等于024679,
- 但是024679里面必须出现5个以上的和,
- 如果出现5个以上的024679则报警,如果没有则不报警
走代码。。。
# 分成12 13 14 15 23 24 25 34 35 45十组,
# 两两号码相加等于024679,
# 但是024679里面必须出现5个以上的和,
# 如果出现5个以上的024679则报警,如果没有则不报警
import requests
import re
header={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36'}
response = requests.get('http://free.8rhfj.club/K25e5656e135582/txffc-10.json',headers=header)
print(response.text)
str_list=re.findall(r'"(.+?)"',response.text)
# print(str_list)
date_list = str_list[1::12]
aim_list= str_list[5::12]
# print(aim_list)
# print(date_list)
# print(type(aim_list))
for aim,date in zip(aim_list,date_list):
# print(aim,type(aim))
print('第'+date+'期开奖号码为:'+aim)
list_aim = list(aim)
print(list_aim,type(list_aim))
list_aim.remove(',')
del list_aim[2]
del list_aim[3]
del list_aim[4]
print(list_aim)
for i in range (0,5):
for j in range(1,5):
zuhe= int(list_aim[i])*10+int(list_aim[j])
print(str(zuhe))
j+1
i+1