python 学习 抓取 中国福利彩票网站的信息

#安装库
pip3 install requests
import requests
import json

def getDraw(name,index):
    headers = { "Referer": "http://www.cwl.gov.cn/" }
    query = { "name": name, "issueCount": index }
    r =  requests.get("http://www.cwl.gov.cn/cwl_admin/kjxx/findDrawNotice",params=query,headers=headers)
    return r

a = getDraw("ssq",1) #查询双色球 ssq 索引 1
b = getDraw("3d",1) #查询福彩3D 3d 索引 1
c = getDraw("qlc",1) #查询七乐彩 qlc 索引 1

print( json.loads(a.text) )
print( json.loads(b.text) )
print( json.loads(c.text) )
{'state': 0, 'message': '查询成功', 'pageCount': 1, 'countNum': 0, 'Tflag': 0, 'result': [{'name': '双色球', 'code': '201
9053', 'detailsLink': '/c/2019-05-09/452619.shtml', 'videoLink': '/c/2019-05-09/452618.shtml', 'date': '2019-05-09(四)', 
'week': '四', 'red': '04,16,22,25,29,31', 'blue': '08', 'blue2': '', 'sales': '345533966', 'poolmoney': '486040155', 'con
tent': '内蒙古1注,上海5注,江苏1注,湖北1注,四川4注,共12注。', 'addmoney': '', 'addmoney2': '', 'msg': '', 'z2add': '', 'm2
add': '', 'prizegrades': [{'type': 1, 'typenum': '12', 'typemoney': '5969643'}, {'type': 2, 'typenum': '109', 'typemoney'
: '133437'}, {'type': 3, 'typenum': '1869', 'typemoney': '3000'}, {'type': 4, 'typenum': '80695', 'typemoney': '200'}, {'
type': 5, 'typenum': '1364875', 'typemoney': '10'}, {'type': 6, 'typenum': '15147656', 'typemoney': '5'}, {'type': 7, 'ty
penum': '', 'typemoney': ''}]}]}
{'state': 0, 'message': '查询成功', 'pageCount': 1, 'countNum': 0, 'Tflag': 0, 'result': [{'name': '3D', 'code': '2019122
', 'detailsLink': '/c/2019-05-09/452617.shtml', 'videoLink': '', 'date': '2019-05-09(四)', 'week': '四', 'red': '8,6,5', 
'blue': '', 'blue2': '', 'sales': '49221224', 'poolmoney': '24958775', 'content': '', 'addmoney': '', 'addmoney2': '', 'm
sg': '', 'z2add': '', 'm2add': '', 'prizegrades': [{'type': 1, 'typenum': '17689', 'typemoney': '18385760'}, {'type': 2, 
'typenum': '0', 'typemoney': '0'}, {'type': 3, 'typenum': '34003', 'typemoney': '5876877'}, {'type': 4, 'typenum': '', 't
ypemoney': ''}, {'type': 5, 'typenum': '', 'typemoney': ''}, {'type': 6, 'typenum': '', 'typemoney': ''}, {'type': 7, 'ty
penum': '', 'typemoney': ''}]}]}
{'state': 0, 'message': '查询成功', 'pageCount': 1, 'countNum': 0, 'Tflag': 0, 'result': [{'name': '七乐彩', 'code': '201
9052', 'detailsLink': '/c/2019-05-08/452614.shtml', 'videoLink': '/c/2019-05-08/452613.shtml', 'date': '2019-05-08(三)', 
'week': '三', 'red': '01,06,09,10,14,18,27', 'blue': '15', 'blue2': '', 'sales': '5260008', 'poolmoney': '0', 'content': 
'山东1注,共1注。', 'addmoney': '', 'addmoney2': '', 'msg': '', 'z2add': '', 'm2add': '', 'prizegrades': [{'type': 1, 'typ
enum': '1', 'typemoney': '1232044'}, {'type': 2, 'typenum': '9', 'typemoney': '19556'}, {'type': 3, 'typenum': '145', 'ty
pemoney': '2427'}, {'type': 4, 'typenum': '549', 'typemoney': '200'}, {'type': 5, 'typenum': '5509', 'typemoney': '50'}, {'type': 6, 'typenum': '10362', 'typemoney': '10'}, {'type': 7, 'typenum': '65694', 'typemoney': '5'}]}]}