开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 598|回复: 22
收起左侧

[易源码分享] 填表智慧中小学登录例子

[复制链接]
结帖率:100% (1/1)
发表于 2025-2-10 11:58:05 | 显示全部楼层 |阅读模式   广东省惠州市
分享源码
界面截图:
是否带模块: -
备注说明: -
使用li_chrome模块进行填表登录
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
lili_chrome填表 
状态逻辑型 
ret_txt文本型 
执行结果文本型0
f_lili_chrome填表 
元素坐标元素_坐标 
yolo加载状态逻辑型 
yolo加载状态 = yolo.加载模型 (11, #huakuai_bin, #huakuai_param, 假, )
' yolo加载状态 = yolo.加载模型 (#huakuai, #class, )
调试输出 (创建文本 (“yolo加载状态:{1}”, yolo加载状态))
' 9223 9224 9225
状态 = li.初始化 (9222, , “C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe”, 取运行目录 ()“\tmp\9222”, , , , , , , , , , , , )
调试输出 (创建文本 (“创建状态:{1}”, 状态))
如果真 (状态)
调试输出 (“开始加载网页”)
li.网页_跳转 (https://auth.smartedu.cn/uias/login, 真, 30, , , , , )
计次循环首 (20, )
ret_txt = li.执行javascript (“document.querySelector('html').outerHTML”, , , , , )
如果真 (寻找文本 (ret_txt, “通行证登录”, , ) > -1)
跳出循环 ()
延时 (1000)
计次循环尾 ()
如果真 (寻找文本 (ret_txt, “通行证登录”, , ) = -1)
调试输出 (“网页未加载成功”)
返回 ()
调试输出 (“网页加载成功”)
li.input_文本框选中后键盘输入字符串 (“#username”, “13800138000”, , , , , , )
li.input_文本框选中后键盘输入字符串 (“#tmpPassword”, “12345678”, , , , , , )
li.执行javascript (“document.querySelector(”#引号“#agreementCheckbox”#引号“).checked=true”, , , , , )
li.执行javascript (“document.querySelector('#loginBtn').click()”, , , , , )
计次循环首 (5, )
延时 (1000)
li.网页_查看其它标签页 (真, “drag_ele.html”, f_li, 状态)
如果真 (状态)
跳出循环 ()

计次循环尾 ()
如果真 (状态 = )
调试输出 (“无法绑定验证码框架”)
返回 ()
调试输出 (“成功绑定验证码框架”)
验证码框架操作_滑块过验证 (f_li)

子程序名返回值类型公开备 注
验证码框架操作_滑块过验证逻辑型 
参数名类 型参考可空数组备 注
lili_chrome填表
变量名类 型静态数组备 注
ret_txt文本型 
http网站客户端 
img字节集 
识别到的目标数量整数型 
识别到的目标_目标0
计数整数型 
目标_目标 
x双精度小数型 
缩放比例双精度小数型 
y双精度小数型 
x2双精度小数型 
y2双精度小数型 
分类名文本型 
滑块滑动距离整数型 
起始坐标元素_坐标 
img_base文本型 
错误消息文本型 
页面图片宽度文本型 
图片坐标left文本型 
图片坐标top文本型 
终点坐标_中心x整数型 
终点坐标_中心y整数型 
' 验证码在不同的网页框架
' 图像_区域截图 (li.取远程端口 (), li.取标签id (), 0, 0, 200, 100, img_base, 错误消息)
' 调试输出 (img_base)
' 调试输出 (错误消息)
' 写到文件 (取运行目录 () + “\框架页面截图.png”, li.网页_截图 (0, 0, 200, 200))
' 暂停 ()
ret_txt = li.执行javascript (“document.querySelector(”#引号“#slideBg”#引号“).style.backgroundImage.replace(/^url\([”#引号“']?(.*?)[”#引号“']?\)$/, ”#引号“$1”#引号“);”, , , , , )
调试输出 (ret_txt)
' 暂停 ()
' [url]https://turing.captcha.qcloud.com/cap_union_new_getcapbysig?img_index=1&image=0279050000355c4100000015593681582bde&sess=s0YnXlKuOeR5V1fcvUAB0X1h_-GRyX77unWExlh0hmHppqLpEz3vgk885azWYbYv0P8FlNcqyPmc4eCk4MDl0NngmIE4427NPHbMuyGOFMy78XlsOtBqseKAShuU4EuvcKx4AsdeVOwk5xsNZfRAJ6Hz6beEoaqFxFb-0tZY-WSfiiCE1yxbz4vBCM00K3SXW_7R-1G6xtenGx3eMuig2NXH-DrrkTHTw-f-WtOov7cNPhDq-qxD-yUXmyyNwjJX1tWsIgkjAUC7hNLjuFCny85TIr6u3bBH9Hdg8OuIwLc5GQr1wykhP0UNDrvPPSOeFpcZCWVoQ7D42BQnU930GOYzkbeRPLKru06_ImYivUIlnhGT8kZEiNzspLLH678aTwTEub8TnavLgVty_d_XT38uFRzYYC9l8tmEYlDaN6VEs[/url]*
如果真 (寻找文本 (ret_txt, “captcha”, , ) > -1)
http.执行GET (ret_txt, img, 真, )
写到文件 (取运行目录 ()“\img.png”, img)
调试输出 (“yolo 正在识别”)
识别到的目标数量 = yolo.识别图片 (img, 识别到的目标, , )
如果真 (识别到的目标数量 = 0)
调试输出 (“识别失败”)
返回 ()
' 识别到的目标数量 = yolo.识别图片 (img, , 识别到的目标)
页面图片宽度 = li.执行javascript (“document.querySelector('#slideBg').getBoundingClientRect().width”, , , , , )
调试输出 (创建文本 (“页面图片宽度:{1}”, 页面图片宽度))
缩放比例 = 672 ÷ 到整数 (页面图片宽度)
计次循环首 (识别到的目标数量, 计数)
目标 = 识别到的目标 [计数]
调试输出 (“置信度”, 目标.值信度, “分类ID”, 目标.分类ID, “坐标”, 目标.坐标矩形.x, 目标.坐标矩形.y, 目标.坐标矩形.宽度, 目标.坐标矩形.高度)
' 这个距离是从这个图0,0开始算的
' 滑块滑动距离 = (目标.坐标矩形.x + 目标.坐标矩形.宽度 ÷ 2) ÷ 缩放比例
' asd._日志 (创建文本 (“滑块滑动距离:{1}”, 滑块滑动距离))
' 暂停 ()
计次循环尾 ()
图片坐标left = li.执行javascript (“document.querySelector('#slideBg').getBoundingClientRect().left”, , , , , )
图片坐标top = li.执行javascript (“document.querySelector('#slideBg').getBoundingClientRect().top”, , , , , )
终点坐标_中心x = 到整数 (图片坐标left) (目标.坐标矩形.x + 目标.坐标矩形.宽度 ÷ 2) ÷ 缩放比例
终点坐标_中心y = 到整数 (图片坐标left) (目标.坐标矩形.y + 目标.坐标矩形.高度 ÷ 2) ÷ 缩放比例
调试输出 (创建文本 (“图片坐标left:{1} 图片坐标top:{2} 终点坐标_中心x:{3} 终点坐标_中心xy:{4}”, 图片坐标left, 图片坐标top, 终点坐标_中心x, 终点坐标_中心y))
延时 (2000)
' 这是相对里面那个网页框架的坐标
起始坐标 = li.元素_取坐标 (“.tc-fg-item”, 1, 假, , , , , )
调试输出 (创建文本 (“开始滑动 起始坐标.中心x:{1} 起始坐标.中心y:{2} dx:{3}”, 起始坐标.中心x, 起始坐标.中心y, 滑块滑动距离))
' 这里有两个坐标系,要转化 2025年1月29日 没做好
li.鼠标_拖动一段距离 (起始坐标.中心x, 起始坐标.中心y, 终点坐标_中心x, 终点坐标_中心y, 3000, 10, 5, 0)
返回 ()


i支持库列表   支持库注释   
spec特殊功能支持库
e2eeE2EE互联网服务器套件



附件进群下载,,,超过5M了,qq群:[color=rgba(0, 0, 0, 0.5)]174972351

点评

蓝奏云下载地址:https://wwib.lanzoul.com/iGFfm2ndp8wj   广东省惠州市  发表于 2025-2-11 17:12
有道理啊,我看看怎么弄   广东省惠州市  发表于 2025-2-10 17:32
?超过5 M不会放蓝奏百du云么,加群什么意思   上海市上海市  发表于 2025-2-10 12:27

结帖率:100% (1/1)

签到天数: 15 天

 楼主| 发表于 2025-2-17 20:00:48 | 显示全部楼层   广东省惠州市
张张利利 发表于 2025-2-12 23:01
https://www.nxeduyun.com/ 这个你看看

https://bbs.125.la/thread-14848486-1-1.html
发表了,你看看
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 15 天

 楼主| 发表于 2025-2-14 08:15:58 | 显示全部楼层   广东省惠州市

EDGE浏览器啊,或者chrome浏览器都是可以的
回复 支持 反对

使用道具 举报

结帖率:100% (13/13)

签到天数: 7 天

发表于 2025-2-12 23:01:38 | 显示全部楼层   宁夏回族自治区吴忠市
lzq91514 发表于 2025-2-11 17:14
什么网址?发我看看?

https://www.nxeduyun.com/ 这个你看看
回复 支持 反对

使用道具 举报

结帖率:100% (13/13)

签到天数: 7 天

发表于 2025-2-12 22:57:34 | 显示全部楼层   宁夏回族自治区吴忠市
msedge.exe 啥东西
回复 支持 反对

使用道具 举报

结帖率:95% (372/392)

签到天数: 25 天

发表于 2025-2-12 01:44:06 | 显示全部楼层   内蒙古自治区乌海市
ji七彩课堂记得弄一个例子吧
回复 支持 反对

使用道具 举报

签到天数: 26 天

发表于 2025-2-12 01:30:52 | 显示全部楼层   北京市北京市
666666666666666
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 5 天

发表于 2025-2-11 22:00:50 | 显示全部楼层   江苏省徐州市
感谢楼主分享!
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 15 天

 楼主| 发表于 2025-2-11 17:14:32 | 显示全部楼层   广东省惠州市
皮皮君 发表于 2025-2-10 23:57
感谢分享,七彩课堂的例子有没有?

什么网址?发我看看?
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 16 天

发表于 2025-2-11 17:02:27 | 显示全部楼层   广西壮族自治区玉林市
#在这里快速回复#谢谢楼主提供!!!!
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 3 天

发表于 2025-2-11 11:08:43 | 显示全部楼层   山东省潍坊市
已经顶贴,感谢您对论坛的支持!
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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