wps签到领会员
回答
收藏

wps签到领会员

淡定
2022-09-15 23:40·浏览量:2725
淡定
影刀高级开发者
发布于 2022-09-15 23:402725浏览

这里分享一下会员签到的几个思路:

一.通过if窗口存在指令判断wps是否打开,否则通过指令新建一个空白表格即可打开,签到玩关闭这个表选则不保存即可.



主要有3个签到板块.

一.签到领时长

这里容易出问题的点在于多种窗口状态下找到进入个人中心的方式(点击头像位置)

用标准模式,深度模式,CV模式或点击图像可根据具体场景选择


以下方式是进入个人中心的方式供参考,进入个人中心后,就是简单的获取按钮位置后点击了,加载时间慢的加个等待相应元素出现即可


二.签到领空间.

领空间这里只需要从从个人中心页面找到打卡送空间



不过偶尔会出现需要你点击倒立文字的验证过程;

以下提供参考:
(指令市场中现有的点选一步到位的指令,目前只支持web,所以只能引用基础版验证码点选识别,然后根据识别结果手动添加点选指令,(这个结果的处理方式仁者见仁,就是将通过验证码识别指令得到的字符串转换成坐标的二维列表,然后通过循环这个列表来点选倒立的文字)具体鼠标点击的像素位置可能要根据自己的实际情况进行调整-只是我在笔记本和台式机上试过都不用调整)



三.会员每日签到

这个是通过电脑版微信点击我的wps会员进去进行签到


首先判定微信窗口是否打开,未打卡的话就在开始菜单中通过快捷方式启动微信,未登录微信的话需要扫码登一下,之前已经登录上,但是微信已经关闭窗口了,这个操作也能激活窗口,也不用再写一个指令去激活窗口了,就是需要提前确认一下你的电脑开始菜单里启动路径里是否有微信快捷方式,没有的话复制一个进去.



到这一步也是会出现倒立文字验证,逻辑和签到领空间那里一样,加了个循环,识别失败了刷新再次识别,直到正确点击,

通常3次以内都能正确识别出来.

以下供参考,欢迎指正优化


最后一步是答题;

开始的时候我想通过收集题库,然后通过OCR来识别,然后点击正确的答案,

但是在收集题库的过程中我发现了规律;哈哈

大家可以通过下面的指令了体会;

OVER

由于一天只能签到一次,所以在编写这段指令的过程,特别是验证的周期比较长,过程中那些try,if判定等遇到跑不通后新加的,加了之后第二天才能验证,无形中锻炼了自己的耐心;

这个签到其实可以类比成那些网站或软件的登录验证,供大家学习参考[比心]

目前这个版本的签到流程通过触发器自动运行一周左右了,暂时没有遇到新的问题,但觉得还有一些待完善的地方,还请大佬看到了可以提出一些优化建议

收藏3
全部回答(1)
最新
发布回答
回答