1. 东方财富网数据接口分析实战
第一次接触东方财富网的数据抓取时,我也被它复杂的接口参数搞得一头雾水。但经过反复测试,发现其实只要掌握几个关键点,就能轻松获取到想要的股票数据。先来看看这个典型的接口URL:
url = \”https://62.push2.eastmoney.com/api/qt/clist/get?cb=jQuery1124007675389012158473_1703949729655&pn=1&pz=20&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f7426281&fltt=2&invt=2&wbp2u=|0|0|0|web&fid=f3&fs=m:0+t:6,m:0+t:80,m:1+t:2,m:1+t:23,m:0+t:81+s:2048&fields=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f12,f13,f14,f15,f16,f17,f18,f20,f21,f23,f24,f25,f22,f11,f62,f128,f136,f115,f152&_=1703949729656\”
这个URL虽然看起来很长,但真正需要关注的参数其实就几个:
- pn:当前页码
- pz:每页数据量(默认20条)
- fid:接口类型标识
- fs:板块筛选条件(最重要)
- fields:需要返回的字段列表
实测发现,修改pn参数就能实现翻页,而fs参数决定了获取哪个板块的数据。比如把fs值改为\”m:1+t:2\”就只获取上证A股数据。这里有个小技巧:直接在浏览器地址栏修改参数测试,比反复运行脚本更高效。
2. JSONP数据处理技巧
东方财富的接口
