开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 229|回复: 4
收起左侧

[已解决] 求大佬帮忙看下源码,写了个cha询软件,

 关闭 [复制链接]
结帖率:82% (9/11)
发表于 3 天前 | 显示全部楼层 |阅读模式   云南省昆明市
9精币
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
窗口宽度整数型  
窗口高度整数型  
原始X整数型  
原始Y整数型  
当前Y整数型  
当前宽度整数型  
当前高度整数型  
目标Y整数型  
步数整数型  
当前处理序号整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
窗口矩形精易_矩形 
' 获取窗口尺寸
未闻花名_阴影版_皮肤加载 (2, 取窗口句柄 (), 假, , , , , , )
GetWindowRect (取窗口句柄 (), 窗口矩形)
窗口宽度 = 窗口矩形.右边 - 窗口矩形.左边
窗口高度 = 窗口矩形.底边 - 窗口矩形.顶边
' 计算屏幕中心位置
目标Y (取屏幕高度 () - 窗口高度) ÷ 2
' 设置初始大小和位置
当前宽度 = 100  ' 初始固定大小
当前高度 = 100
当前Y = -100  ' 从屏幕外开始
步数 = 0
' 设置初始位置和大小
MoveWindow (取窗口句柄 (), (取屏幕宽度 () - 当前宽度) ÷ 2, 当前Y, 当前宽度, 当前高度, )
' 启动时钟
时钟1.时钟周期 = 10
子程序名返回值类型公开备 注
_时钟1_周期事件  
如果 (当前Y < 目标Y)
当前Y = 当前Y + 20  ' 每次移动5个像素
' 计算当前大小 (根据Y位置计算)
当前宽度 = 100 (窗口宽度 - 100) (当前Y + 100) ÷ (目标Y + 100)
当前高度 = 100 (窗口高度 - 100) (当前Y + 100) ÷ (目标Y + 100)
' 应用新的位置和大小
MoveWindow (取窗口句柄 (), (取屏幕宽度 () - 当前宽度) ÷ 2, 当前Y, 当前宽度, 当前高度, )

' 移动和缩放
' 确保最终状态正确
MoveWindow (取窗口句柄 (), (取屏幕宽度 () - 窗口宽度) ÷ 2, 目标Y, 窗口宽度, 窗口高度, )
时钟1.时钟周期 = 0

子程序名返回值类型公开备 注
愛藏文本型 
变量名类 型静态数组备 注
js类_json 
结果文本文本型 
当前号码类型文本型 
当前索引整数型 
js.解析 (AI (), , )
' 获取当前正在处理的号码的类型
当前号码类型 = js.取通用属性 (“data[”到文本 (当前处理序号)“].filter”, )
当前处理序号 = 当前处理序号 + 1  ' 为下一次处理准备
' 如果处理完一轮,重置计数器
如果真 (当前处理序号 ≥ js.成员数 (“data”))
当前处理序号 = 0

结果文本 = “号码类型:” + 当前号码类型 + #换行符
返回 (结果文本)
子程序名返回值类型公开备 注
cha询文本型 
变量名类 型静态数组备 注
js类_json 
i整数型 
结果文本文本型 
总数整数型 
js.解析 (结果 (), , )
总数 = js.成员数 (“gujia.detail”)
' 先获取基本信息
结果文本 = “钱币名称:” + js.取通用属性 (“gujia.money_name”, )#换行符
结果文本 = 结果文本 + “冠字号:” + js.取通用属性 (“gujia.guanzi”, )#换行符
结果文本 = 结果文本 + “单位:” + js.取通用属性 (“gujia.unit”, )#换行符
结果文本 = 结果文本 + “成色:” + js.取通用属性 (“gujia.chengse”, )#换行符
结果文本 = 结果文本 + “总估价:” + js.取通用属性 (“gujia.price_total”, )“元”#换行符#换行符
编辑框2.内容 = 结果文本 + #换行符“正在处理数据,请稍候...”#换行符
标签1.标题 = “正在处理: 0/”到文本 (总数)
' 分批处理数据
计次循环首 (总数, i)
结果文本 = 结果文本 + “序号:”到文本 (i)“:”#换行符
结果文本 = 结果文本 + “冠字号:” + js.取通用属性 (“gujia.detail[”到文本 (i - 1)“].guanzi”, )#换行符
结果文本 = 结果文本 + 愛藏 ()
如果 (js.取通用属性 (“gujia.detail[”到文本 (i - 1)“].is_lianghao”, )“1”)
结果文本 = 结果文本 + “是否靓号:靓号”#换行符
结果文本 = 结果文本 + “是否靓号:非靓号”#换行符

结果文本 = 结果文本 + “估价:” + js.取通用属性 (“gujia.detail[”到文本 (i - 1)“].price”, )“元”#换行符
结果文本 = 结果文本 + “----------------------------------------”#换行符
' 每处理10条数据更新一次显示
如果真 (i % 10 = 0)
编辑框2.内容 = 结果文本
标签1.标题 = “正在处理: ”到文本 (i)“/”到文本 (总数)
延时 (1)  ' 给UI刷新的时间

计次循环尾 ()
编辑框2.内容 = 结果文本
标签1.标题 = “处理完成: ”到文本 (总数)“/”到文本 (总数)
返回 (结果文本)
子程序名返回值类型公开备 注
AI文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
变量名类 型静态数组备 注
局_网址文本型 
局_方式整数型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
号码文本型 
unit文本型 
号码 = “J” + 编辑框1.内容
如果真 (单选框1.选中 = )
unit = “1”
如果真 (单选框2.选中 = )
unit = “10”
如果真 (单选框3.选中 = )
unit = “20”
如果真 (单选框4.选中 = )
unit = “100”
如果真 (单选框5.选中 = )
unit = “1000”

' https://w.airmb.com/index.php?r=pj/crown&crown=J1511111&amount=20&name=2025%E5%B9%B4%E8%B4%B0%E6%8B%BE%E5%9C%86%20%E8%9B%87%E5%B9%B4%E8%B4%BA%E5%B2%81%E7%BA%AA%E5%BF%B5%E9%92%9E
局_网址 = “https://w.airmb.com/index.php?r=pj/crown&crown=” + 号码 + “&amount=” + unit + “&name=2025%E5%B9%B4%E8%B4%B0%E6%8B%BE%E5%9C%86%20%E8%9B%87%E5%B9%B4%E8%B4%BA%E5%B2%81%E7%BA%AA%E5%BF%B5%E9%92%9E”
局_方式 = 0
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问 (局_网址, 局_方式, , , , 局_提交协议头, , , , , , , , )
局_返回 = 编码_usc2到ansi (到文本 (局_结果))
调试输出 (局_返回)
返回 (局_返回)
子程序名返回值类型公开备 注
获取ID文本型 本命令由【精易网页调试助手】生成,请配合精易模块使用。
变量名类 型静态数组备 注
局_网址文本型 
局_方式整数型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
号码文本型 
局_返回文本型 
ID文本型 
json类_json 
unit文本型 
号码 = “J” + 编辑框1.内容
调试输出 (号码)
如果真 (单选框1.选中 = )
unit = “%E5%8D%95%E5%BC%A0”
如果真 (单选框2.选中 = )
unit = “%E6%A0%87%E5%8D%81”
如果真 (单选框3.选中 = )
unit = “%E6%A0%87%E4%BA%8C%E5%8D%81”
如果真 (单选框4.选中 = )
unit = “%E5%8D%95%E5%88%80”
如果真 (单选框5.选中 = )
unit = “%E6%8D%86”

' https://aidiscriminatemoney.yuanzhipca.com/AIDiscriminateMoney/api/?action=CangpinGujia&gujiaType=vip&memberid=305063&moneyId=20234&moneyType=money_data&versionId=30701&guanzi=J012100001&gradeType=&gradeValue=&chengse=%E5%8D%81%E5%93%81&unit=%E5%8D%95%E5%88%80
局_网址 = “https://aidiscriminatemoney.yuanzhipca.com/AIDiscriminateMoney/api/?action=CangpinGujia&gujiaType=vip&memberid=305065&moneyId=20234&moneyType=money_data&versionId=30701&guanzi=” + 号码 + “&gradeType=&gradeValue=&chengse=%E5%8D%81%E5%93%81&unit=” + unit
局_方式 = 0
ADD_协议头.添加 (“Host”, “aidiscriminatemoney.yuanzhipca.com”, )
ADD_协议头.添加 (“Connection”, “keep-alive”, )
ADD_协议头.添加 (“appVersion”, “2.1.4”, )
ADD_协议头.添加 (“appPath”, “pages/gujia/result/index”, )
ADD_协议头.添加 (“xweb_xhr”, “1”, )
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090c11)XWEB/11581”, )
ADD_协议头.添加 (“appEnvVersion”, “release”, )
ADD_协议头.添加 (“Content-Type”, “application/json”, )
ADD_协议头.添加 (“Accept”, “*/*”, )
ADD_协议头.添加 (“Sec-Fetch-Site”, “cross-site”, )
ADD_协议头.添加 (“Sec-Fetch-Mode”, “cors”, )
ADD_协议头.添加 (“Sec-Fetch-Dest”, “empty”, )
ADD_协议头.添加 (“Referer”, “https://servicewechat.com/wx3e49bfea1c5ccb9a/83/page-frame.html”, )
ADD_协议头.添加 (“Accept-Language”, “zh-CN,zh;q=0.9”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问 (局_网址, 局_方式, , , , 局_提交协议头, , , , , , , , )
局_返回 = 编码_usc2到ansi (到文本 (局_结果))
' 调试输出 (局_返回)
json.解析 (局_返回, , )
ID = json.取通用属性 (“id”, )
' 调试输出 (ID)
返回 (ID)
子程序名返回值类型公开备 注
结果文本型 
变量名类 型静态数组备 注
局_网址文本型 
局_方式整数型 
ADD_协议头类_POST数据类 
局_提交协议头文本型 
局_结果字节集 
局_返回文本型 
json类_json 
ID文本型 
ID = 获取ID ()
局_网址 = “https://aidiscriminatemoney.yuanzhipca.com/AIDiscriminateMoney/api/?action=LoadCanpinGujia&gujiaId=” + ID
' 局_网址 = “https://aidiscriminatemoney.yuanzhipca.com/AIDiscriminateMoney/api/?action=LoadCanpinGujia&gujiaId=”
局_方式 = 0
ADD_协议头.添加 (“Host”, “aidiscriminatemoney.yuanzhipca.com”, )
ADD_协议头.添加 (“Connection”, “keep-alive”, )
ADD_协议头.添加 (“appVersion”, “2.1.4”, )
ADD_协议头.添加 (“appPath”, “pages/gujia/result/index”, )
ADD_协议头.添加 (“xweb_xhr”, “1”, )
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090c11)XWEB/11581”, )
ADD_协议头.添加 (“appEnvVersion”, “release”, )
ADD_协议头.添加 (“Content-Type”, “application/json”, )
ADD_协议头.添加 (“Accept”, “*/*”, )
ADD_协议头.添加 (“Sec-Fetch-Site”, “cross-site”, )
ADD_协议头.添加 (“Sec-Fetch-Mode”, “cors”, )
ADD_协议头.添加 (“Sec-Fetch-Dest”, “empty”, )
ADD_协议头.添加 (“Referer”, “https://servicewechat.com/wx3e49bfea1c5ccb9a/83/page-frame.html”, )
ADD_协议头.添加 (“Accept-Language”, “zh-CN,zh;q=0.9”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问 (局_网址, 局_方式, , , , 局_提交协议头, , , , , , , , )
局_返回 = 到文本 (局_结果)
' 调试输出 (局_返回)
返回 (局_返回)
子程序名返回值类型公开备 注
处理JSON数据  
参数名类 型参考可空数组备 注
json数据类_json
变量名类 型静态数组备 注
钱币名称文本型 
版本名称文本 



i支持库列表   支持库注释   
spec特殊功能支持库


用了两个接口,一个取了号码,价格 是否靓号, AI子程序取了类别 ,可以使用但是非常卡选择100或者1000容易崩溃,好像是循环一直访问接口的原因,但是不知道怎么改,求大佬

纪念钞cha询.e

1.02 MB, 下载次数: 5

最佳答案

查看完整内容

已修复,1000的接口返回有点慢哦 纪念钞冠号检测.e

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
结帖率:100% (3/3)

签到天数: 9 天

发表于 3 天前 | 显示全部楼层   福建省莆田市
已修复,1000的接口返回有点慢哦

纪念钞冠号检测.e
回复

使用道具 举报

结帖率:99% (67/68)

签到天数: 8 天

发表于 3 天前 | 显示全部楼层   山西省晋城市
这样写肯定不行啊。需要重新写。你还是等等大佬吧0.0
回复

使用道具 举报

结帖率:100% (2/2)

签到天数: 3 天

发表于 3 天前 | 显示全部楼层   四川省成都市
一共就2个网页访问,都不知道你写的个啥!!!

VX截图_20250106231134.png

纪念钞cha询.e

919.11 KB, 下载次数: 8

回复

使用道具 举报

结帖率:82% (9/11)

签到天数: 5 天

 楼主| 发表于 3 天前 | 显示全部楼层   云南省昆明市
frankiy 发表于 2025-1-6 23:12
一共就2个网页访问,都不知道你写的个啥!!!

你这个只有一个网页访问,直接解析就出来了,我要的是A网页获取取冠号 估价 靓号 。B网页获取取类别,获取到的数据组合到一起显示出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表