历程
起因
网课来了,因为有一次班主任课上没签到,被问话(然而并没有发生什么
再加上并不想上学校老师上的网课()
于是决定写一个自动上网课
实现过程
开始想暴力一点,直接匹配单个像素点,但是不知道为啥行不通。后就想着用opencv实现图像匹配获取相似度,相似就成了。结果看半天找不到写好的代码(自己写的话还要去研究一下这玩意的算法,于是放弃。在这记录一下一个大佬写了很多关于opencv的文章,以后有机会康康,https://blog.csdn.net/datouniao1/article/details/108535563)最后直接打算进行整个图像的像素点匹配,终于算是成功了
代码可以见github:https://github.com/wunameya/AutoWK
使用(应该不会有人用吧
下载jar包和图像 https://github.com/wunameya/AutoWK/releases/download/1.0/autowk.zip
考虑到有人上不去,可以从这里蓝奏云下载
https://wuname.lanzoue.com/iYBBy0hkinxc
当然,你还需要安装jer或者jdk,详情见百度,推荐清华源https://mirrors.tuna.tsinghua.edu.cn/Adoptium/8/jdk/
解压zip,里面包含了jar包和相关图片
考虑到设备问题,使用中可能会出现图像并不匹配问题
所以可以自己尝试截图,并更换相关图片
2.png:直播结束时的窗口关闭选项
8.png:顶顶首页左侧正在直播的黄字
9.png:签到时的立即签到
10.png:直播已结束的文字
最后运行jar包,注意屏幕中只留下钉钉
java -jar wk.jar
最后望大家认真的上网课

Comments | NOTHING