python抓取往期双色球
1 import requests 2 import json,csv 3 4 5 ''' 6 http://m.zhcw.com/clienth5.do?lottery=FC_SSQ&pageSize=20&pageNo=1&transactionType=300301&src=0000100001%7C6000003060 7 http://m.zhcw.com/clienth5.do?lottery=FC_SSQ&pageSize=20&pageNo=3&transactionType=300301&src=0000100001%7C6000003060 8 http://m.zhcw.com/clienth5.do?lottery=FC_SSQ&pageSize=20&pageNo=13&transactionType=300301&src=0000100001%7C6000003060 9 10 ''' 11 def get_url(): 12 #拼接地址 13 for page in range(1,20): 14 base_url ='http://m.zhcw.com/clienth5.do?lottery=FC_SSQ&pageSize=20&pageNo='+str(page)+'&transactionType=300301&src=0000100001%7C6000003060' 15 16 #请求页面 17 response=requests.get(base_url) 18 data =json.loads(response.text) 19 dataList =data['dataList'] 20 21 #遍历每个期数 22 for dl in dataList: 23 kjissue=dl['kjIssue'] 24 kjdate=dl['kjdate'] 25 kjznum=dl['kjznum'] 26 kitnum=dl['kjtnum'] 27 28 #将json数据存储为csv 29 with open('./shuangseqiu.csv', 'a+', encoding='utf-8') as f: 30 csv_write = csv.writer(f) 31 rows=[kjissue,kjdate,kjznum,kitnum] 32 csv_write.writerow(rows) 33 34 # print(kjissue,kjdate,kjznum,kitnum) 35 36 def main(): 37 get_url() 38 39 if __name__ =="__main__": 40 main()
既然认准啦这条路。又何必去打听要走多久!