|
发表于 2020-9-20 14:46:48
|
显示全部楼层
本楼为最佳答案
- import requests,json
- start_url='http://yunhq.sse.com.cn:32041//v1/sh1/list/exchange/equity?select=code,name,open,high,low,last,prev_close,chg_rate,volume,amount,tradephase,change,amp_rate,cpxxsubtype,cpxxprodusta&begin={}&end={}'
- headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36 Edg/85.0.564.51'}
- for i in range(2):
- url=start_url.format(i*25,(i+1)*25)
- print(f'第{i+1}个网页的url:{url}')
- response=requests.get(url=url,headers=headers)
- html_str=response.content.decode('GB2312')
- data=json.loads(html_str)
- print(data)
- #print(data['list'][0][1])
- with open(f'data{i+1}.json','w',encoding='utf-8') as f:
- f.write(json.dumps(data))
复制代码 |
|