抓取双色球开奖记录,判断自己是否中奖。

#-*- coding:UTF-8-*-
from bs4 import BeautifulSoup
import requests
import urllib
import urllib3

'''color_r = '\033[1;32;33m'
color_b = '\033[1;30;33m'
color_end = '\033[0m'''

myball1_r = ['04','07','12','15','31','32']

myball1_b = ['12']

myball2_r = ['01','07','12','15','16','18']
myball2_b = ['11']

myball3_r = ['07','12','14','15','31','32']
myball3_b = ['12']

myball4_r = ['06','14','16','27','31','32']
myball4_b = ['10']

myball5_r = ['07','13','14','27','31','32']
myball5_b = ['13']


r = requests.get('http://kaijiang.500.com/ssq.shtml')
r.encoding = r.apparent_encoding
ht = r.text
bf = BeautifulSoup(ht)
t_red = bf.find_all('li',class_= 'ball_red')
t_blue = bf.find_all('li',class_= 'ball_blue')



red01 = t_red[0].text.replace('\xa0'*8,'\n\n')
red02 = t_red[1].text.replace('\xa0'*8,'\n\n')
red03 = t_red[2].text.replace('\xa0'*8,'\n\n')
red04 = t_red[3].text.replace('\xa0'*8,'\n\n')
red05 = t_red[4].text.replace('\xa0'*8,'\n\n')
red06 = t_red[5].text.replace('\xa0'*8,'\n\n')
blue01 = t_blue[0].text.replace('\xa0'*8,'\n\n')

zjhm_red = [red01,red02,red03,red04,red05,red06]
zjhm_blue = [blue01]
zjhm = zjhm_red,zjhm_blue
#print (str(zjhm))

def battel_r(x):
    y = []
    for zjr in range(len(zjhm_red)):
        #print(zjhm_red[zjr])
        for rr in x:
            if rr == zjhm_red[zjr]:
                y.append(rr)

    return y

def battel_b(e):
    f = []
    for zjb in range(len(zjhm_blue)):
        #print(zjhm_red[zjr])
        for bb in e:
            if bb == zjhm_blue[zjb]:
                f.append(bb)

    return f

def num_red(q):
    num_r = len(battel_r(q))
    return (num_r)

def num_blue(w):
    num_b = len(battel_b(w))
    return (num_b)

def jj(o,p):
    n_r = num_red(o)
    n_b = num_blue(p)
    if n_r == 6 and n_b == 1:
        return ('恭喜你中了一等奖,千万元大奖等着你!!!')
    elif n_r == 6 and n_b == 0:
        return('恭喜你中了二等奖,十万元大奖等着你!!!')
    elif n_r == 5 and n_b == 1:
        return('恭喜你中了三等奖,3000元大奖等着你!!!')
    elif (n_r == 5 and n_b == 0) or (n_r == 4 and n_b == 1):
        return('恭喜你中了四等奖,200元大奖等着你!!!')
    elif (n_r == 4 and n_b == 0) or (n_r == 3 and n_b == 1):
        return ('恭喜你中了五等奖,10元等着你!!!')
    elif (n_r == 2 and n_b == 1) or (n_r == 1 and n_b == 1 )or (n_r == 0 and n_b == 1):
        return ('恭喜你中了六等奖,5元奖金等着你!!!')
    else:
        return ('很遗憾,这一注您没中奖!')

if __name__ == "__main__":
    print(zjhm)
    print(jj(myball1_r,myball1_b))
    print(jj(myball2_r, myball2_b))
    print(jj(myball3_r, myball3_b))
    print(jj(myball4_r, myball4_b))
    print(jj(myball5_r, myball5_b))
    print("第一组中了红色:",num_red(myball1_r),"蓝色:",num_blue(myball1_b))
    print("第二组中了红色:",num_red(myball2_r),"蓝色:",num_blue(myball2_b))
    print("第三组中了红色:",num_red(myball3_r),"蓝色:",num_blue(myball3_b))
    print("第四组中了红色:",num_red(myball4_r),"蓝色:",num_blue(myball4_b))
    print("第五组中了红色:",num_red(myball5_r),"蓝色:",num_blue(myball5_b))


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

daniho001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值