gues1688 发表于 2024-10-30 22:45
嗯,是要获取自选开放式基金列表,另有用途。
通过网页html获取的代码,我知道,大致如下:
let arr = [] ...
说实话,知道获取那个没什么一样,知道这个东西是怎么得来的就行了
我简单看了一下,这个网页也是通过调用https://api.fund.eastmoney.com/favor/GetFundsInfo?
这个API获取到数据,然后根据cookie里的数据处理得到的。具体的逻辑哥哥还是要搜索一下关键字url: apiUrl.GetFundsInfo,
,然后去调试一下。
var t=I()里面核心的代码就是下面这个,从cookie里面获取到Eastmoney_Fund内容。
utils.getCookie("Eastmoney_Fund");
处理完成之后赋值给u.Data,然后这时候的KFS就只有自选的几个了
后面再跟进z
里面,可以看到渲染逻辑了
至于想拿到list,就考虑劫持一下ejs.render
这个方法,从参数里面拿到list
了,不过说实话,没必要,已经知道这个逻辑了,直接劫持请求,自己处理一下可能更好点