首先双色球查询号码必须要调用一个网站的数据,python作为爬虫类比较好的选择。
我这里爬取的是猫手网下的数据,获取到红球5位和一位篮球,用red和blue隔开
红球范围是1-33,蓝球范围是1-16
从1-33中取出6个数字,从蓝球中取出一个数字
实现方法,将中奖号码和自己的号码放入list中,用for循环进行比对时
import requests
import re
import random
url='https://www.maoshou.com/kaijiang/ssq.html'
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])<