精易论坛

标题: 自动生成收货地址 [打印本页]

作者: 1191798444    时间: 2023-6-10 05:39
标题: 自动生成收货地址
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  

子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
返回文本文本型 
获取随机地址 ()
子程序名返回值类型公开备 注
获取随机地址文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
变量名类 型静态数组备 注
局_网址文本型 
局_方式整数型 
ADD_数据包类_POST数据类 
局_提交数据文本型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
省代号数组文本型0
省名字数组文本型0
随机省整数型 
省代号文本型 
省名字文本型 
市名字数组文本型0
市代号数组文本型0
随机市整数型 
市代号文本型 
市名字文本型 
县代号数组文本型0
县名字数组文本型0
县代号文本型 
区名字文本型 
区名字数组文本型0
区代号数组文本型0
随机县整数型 
区代号文本型 
县名字文本型 
随机区整数型 
表项整数型 
置随机数种子 ()
' 获取省级地址名字和代号
局_网址 = “https://thor.weidian.com/address/baseGetSortedSubAddress/1.0”
局_方式 = 1
ADD_数据包.添加 (“param”, “%7B%22parent_id%22%3A1%7D”)
ADD_数据包.添加 (“wdtoken”, “bc9c6be9”)
局_提交数据 = ADD_数据包.获取Post数据 ()
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36”)
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问 (局_网址, 局_方式, 局_提交数据, , , 局_提交协议头, , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果))
文本_取中间_批量 (局_返回, #省代号前面, #省代号后面, 省代号数组)
文本_取中间_批量 (局_返回, #省名字前面, #省名字后面, 省名字数组)
随机省 = 取随机数 (1, 取数组成员数 (省名字数组) - 5)
省代号 = 省代号数组 [随机省]
省名字 = 省名字数组 [随机省]
' 获取省级地址名字和代号完成
' 获取市级地址名字和代号开始
局_结果 = 网页_访问 (局_网址, 局_方式, “param=%7B%22parent_id%22%3A” + 省代号 + “%7D&wdtoken=bc9c6be9”, , , 局_提交协议头, , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果))
文本_取中间_批量 (局_返回, #省代号前面, #省代号后面, 市代号数组)
文本_取中间_批量 (局_返回, #省名字前面, #省名字后面, 市名字数组)
随机市 = 取随机数 (1, 取数组成员数 (市名字数组))
市代号 = 市代号数组 [随机市]
市名字 = 市名字数组 [随机市]
' 获取市级地址名字和代号结束
' 获取县级地址名字和代号开始
局_结果 = 网页_访问 (局_网址, 局_方式, “param=%7B%22parent_id%22%3A” + 市代号 + “%7D&wdtoken=bc9c6be9”, , , 局_提交协议头, , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果))
文本_取中间_批量 (局_返回, #省代号前面, #省代号后面, 县代号数组)
文本_取中间_批量 (局_返回, #省名字前面, #省名字后面, 县名字数组)
如果 (取数组成员数 (县名字数组) ≠ 0)
随机县 = 取随机数 (1, 取数组成员数 (县名字数组))
县代号 = 县代号数组 [随机县]
县名字 = 县名字数组 [随机县]
如果真 (县名字 = “暂不选择”)
随机县 = 随机县 - 1





' 获取县级地址名字和代号结束
' 获取区货镇级地址名字和代号开始
局_结果 = 网页_访问 (局_网址, 局_方式, “param=%7B%22parent_id%22%3A” + 县代号 + “%7D&wdtoken=bc9c6be9”, , , 局_提交协议头, , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果))
文本_取中间_批量 (局_返回, #省代号前面, #省代号后面, 区代号数组)
文本_取中间_批量 (局_返回, #省名字前面, #省名字后面, 区名字数组)
如果 (取数组成员数 (区名字数组) ≠ 0)
随机区 = 取随机数 (1, 取数组成员数 (区名字数组) - 1)
区代号 = 区代号数组 [随机区]
区名字 = 区名字数组 [随机区]

区代号 = “999999”
区名字 = “”
' 获取区货镇级地址名字和代号结束
调试输出 (省名字 + 市名字 + 县名字 + 区名字)
表项 = 超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (表项, 0, 到文本 (表项 + 1))
超级列表框1.置标题 (表项, 1, 省名字 + 市名字 + 县名字 + 区名字)
返回 (“”)


i支持库列表   支持库注释   
Krnlnex(未知支持库)
iext扩展界面支持库一

自动生成收货地址.e

953.18 KB, 下载次数: 67, 下载积分: 精币 -2 枚


作者: wuqingg    时间: 2023-6-10 08:41
早上好,早起的鸟儿有虫吃~~
作者: 依旧破晓    时间: 2023-6-10 09:54
支持分享!!
作者: fanchenio    时间: 2023-6-10 11:08
我来看看。
作者: 一指温柔    时间: 2023-6-10 11:08
支持开源~!感谢分享
作者: 易上手    时间: 2023-6-10 11:20

早上好,早起的鸟儿有虫吃~~
作者: pipicool    时间: 2023-6-10 12:07
学习一下
作者: Conquer    时间: 2023-6-10 17:29

作者: ZHuanR    时间: 2023-6-10 21:43
新技能已get√
作者: ttggnn    时间: 2023-6-10 22:18
支持开源~!感谢分享
作者: q3486    时间: 2023-6-10 23:24
666666666666666666
作者: 396384183    时间: 2023-6-11 00:16
感谢分享。学习一下
作者: wa690602724    时间: 2023-6-11 00:48
还有一个方式,通过随机正确的邮编。通过邮编网数据批量出同一地区地址
作者: 一指温柔    时间: 2023-6-11 08:39
感谢分享。学习一下
作者: 就是你了    时间: 2023-6-11 09:27
学习一下
作者: 这就是爱情    时间: 2023-6-11 11:53
感谢分享。学习一下

作者: renjianhong48we    时间: 2023-6-11 13:39
感谢分享
作者: 一指温柔    时间: 2023-6-12 08:40
学习学习
作者: GPPQWN    时间: 2023-6-12 11:28

感谢分享
作者: jomswawjia    时间: 2023-6-12 16:00
感谢分享
作者: qwe111qwe    时间: 2023-6-12 21:20
感谢分享
作者: w506576134    时间: 2023-6-14 09:07
感谢分享
作者: JYYeah    时间: 2023-6-14 12:20
感谢分享!!!
作者: jnjcsh    时间: 2023-6-15 10:54
感谢分享感谢分享
作者: shuya1    时间: 2023-6-15 13:44
开源精神必须支持~
作者: 1184798949    时间: 2023-6-15 17:11
感谢分享
作者: junhai    时间: 2023-6-21 13:26
谢谢!!!!!!!
作者: pojin    时间: 2023-6-24 03:05
谢谢分享,楼主是好人
作者: jnjcsh    时间: 2023-7-5 09:25
感谢分享
作者: 清流啊    时间: 2023-7-19 10:41
321111111111111111111111111111
作者: ax5038    时间: 2023-8-2 21:17
感谢分享
作者: 易上手    时间: 2023-8-2 21:24
感谢分享
作者: angod    时间: 2023-9-8 20:13
下载学习学习
作者: sna520    时间: 2024-11-28 19:24
++++++++++++++++++++
作者: lcl1998    时间: 2024-12-2 22:47
下载学习学习




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4