代码:
import time
import json
import urllib2
def request_data(date = time.strftime('%Y-%m-%d')):
req = urllib2.Request('http://baidu.lecai.com/lottery/draw/sorts/ajax_get_draw_data.php?lottery_type=200&date=' + date)
req.add_header('Referer', 'http://baidu.lecai.com/lottery/draw/sorts/cqssc.php')
jstr = urllib2.urlopen(req).read()
jobj = json.loads(jstr)
return tuple((item['time_draw'], ''.join(item['result']['result'][0]['data'])) for item in jobj['data']['data'])
# data = request_data('2016-09-03')
data = request_data()
fmt = '%-48s%s'
for line in data:
print fmt % line
说明 reqeust_data函数传一个日期字符串,格式如同'2016-09-03'。不传默认为当天
输出结果:
2016-09-04 11:01:00 27483
2016-09-04 10:51:00 93495
2016-09-04 10:41:00 82452
2016-09-04 10:31:00 62769
2016-09-04 10:21:00 91013
2016-09-04 10:11:00 57518
2016-09-04 10:01:00 56867
2016-09-04 01:56:00 84783
2016-09-04 01:51:00 47479
2016-09-04 01:46:00 41604
2016-09-04 01:41:00 67391
2016-09-04 01:36:00 32544
2016-09-04 01:31:00 50495
2016-09-04 01:26:00 10069
2016-09-04 01:21:00 83269
2016-09-04 01:16:00 98328
2016-09-04 01:11:00 94355
2016-09-04 01:06:00 14516
2016-09-04 01:01:00 62341
2016-09-04 00:56:00 49400
2016-09-04 00:51:00 54395
2016-09-04 00:46:00 93058
2016-09-04 00:41:00 71231
2016-09-04 00:36:00 05984
2016-09-04 00:31:00 13352
2016-09-04 00:26:00 83903
2016-09-04 00:21:00 38583
2016-09-04 00:16:00 20098
2016-09-04 00:11:00 06470
2016-09-04 00:06:00 17242