|
发表于 2023-6-14 21:54:55
|
显示全部楼层
广西壮族自治区桂林市
https://***aoka.**/api/*****_page_size=200&page=1&share_id=*****
此链接的响应文为:Content-Type:
application/json,
并不需要
usc2-ansi 转码,是json信息,可直接解析
_page_size=200&page=1, 经过测试,原值20,可以修改为200,
通过一次请求,取回店铺基本全部商品,避免多次请求
代码中,给出了超级列表框和列表框两种置入文本的操作,可供参考
json这块,用的是懒人方法,取通用属性,这个会用就差不多了。
其实没必要填表了,后台都是自己的,协议不安逸嘛
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 网页详情源码 | 文本型 | | 启动线程 (&网页_取回商品详情, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_网址 | 文本型 | | | 局_方式 | 整数型 | | | ADD_协议头 | 类_POST数据类 | | | 局_提交协议头 | 文本型 | | | 局_结果 | 字节集 | | | 局_返回 | 文本型 | | |
局_网址 = “https://91haoka.cn/api/plan-market/order-pages/for-web?_page_size=200&page=1&share_id=489433”局_方式 = 0 ADD_协议头. 添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.87 Safari/537.36”)局_提交协议头 = ADD_协议头. 获取协议头数据 ()局_结果 = 网页_访问 (局_网址, 局_方式, , , , 局_提交协议头, , , , , )局_返回 = 到文本 (局_结果 )网页详情源码 = 局_返回 返回 (局_返回 )变量名 | 类 型 | 静态 | 数组 | 备 注 | json | 类_json | | | 测试txt | 文本型 | | | 商品ID | 文本型 | | | I | 整数型 | | | 索引 | 整数型 | | | 商品标题 | 文本型 | | | 商品图片 | 文本型 | | |
json. 解析 (网页详情源码 )测试txt = json. 取通用属性 (“data.data[69].title”)调试输出 (“测试txt”, 测试txt ) 循环判断首 () 商品ID = json. 取通用属性 (“data.data[” + 到文本 (I ) + “].id”) 商品标题 = json. 取通用属性 (“data.data[” + 到文本 (I ) + “].title”) 商品图片 = json. 取通用属性 (“data.data[” + 到文本 (I ) + “].image1”) 如果真 (商品ID ≠ “”)   索引 = 超级列表框1. 插入表项 (, , , , , )  超级列表框1. 置标题 (索引, 0, 到文本 (I + 1 ))   超级列表框1. 置标题 (索引, 1, 商品ID )   列表框1. 加入项目 (商品ID, )  I = I + 1   循环判断尾 (商品ID ≠ “”)json. 清除 ()功能_解析商品到列表 ()
代码:
店铺解析.rar
(431.38 KB, 下载次数: 3)
|
评分
-
查看全部评分
|