dongneau
发表于 2021-12-3 19:02:12
学习中
刘136
发表于 2021-12-4 21:56:53
谢谢分享
xuchenbo3778209
发表于 2021-12-6 17:32:47
楼主,,问下 怎么有些不能取到啊!!!!比如 2021年,语情,就取不到,,空白了
独坐英雄冢
发表于 2021-12-7 06:47:01
xuchenbo3778209 发表于 2021-12-6 17:32
楼主,,问下 怎么有些不能取到啊!!!!比如 2021年,语情,就取不到,,空白了 ...
有些是缺集数,比如,标签上是50集,结果里面少了一集或两集,就会出现取不到,可把结束集数减一下再取。
独坐英雄冢
发表于 2021-12-7 06:50:44
xuchenbo3778209 发表于 2021-12-6 17:32
楼主,,问下 怎么有些不能取到啊!!!!比如 2021年,语情,就取不到,,空白了 ...
哦,你说的是电视剧标签是吧?你输出一下地址和返回值看看,我没看。
独坐英雄冢
发表于 2021-12-7 07:32:38
xuchenbo3778209 发表于 2021-12-6 17:32
楼主,,问下 怎么有些不能取到啊!!!!比如 2021年,语情,就取不到,,空白了 ...
找到问题了,因为提前UCS2解码转换了换行符,造成json解析失败,解决办法,去掉一开始的UCS2解码。在图片标题地址取出的时候单独再解码。比如
解析 = JSON操作2.解析(源码)
data = JSON操作2.取对象(解析,"data")
数组 = JSON操作2.取数组(data,"movies")
判断循环首 i< JSON操作2.取数组内成员数(数组)
数组内 = JSON操作2.取数组内对象(数组,i)
图片=UCS2解码( JSON操作2.取文本值(数组内,"cover"))
如果 取文本左边(图片,4) <> "http" 则
图片="http:" & 图片
结束 如果
标题=UCS2解码(JSON操作2.取文本值(数组内,"title"))
地址=UCS2解码( "https://api.web.360kan.com/v1/detail?cat=" & 分类 & "&id=" & JSON操作2.取文本值(数组内,"id"))
图片列表框1.添加项目(图片,标题)
图片列表框1.置项目标记(图片列表框1.取项目数()-1,地址)
i=i+1
判断循环尾
inr999
发表于 2021-12-9 11:24:42
学习。。。。。。。。。。。。
EEEEE
发表于 2021-12-20 19:15:30
支持一下666
joexiaoh
发表于 2021-12-22 09:39:53
支持~~~~~~~~~~~~~
lsttf
发表于 2021-12-24 16:09:14
感谢大佬分享