背景
最近站长平台更新比较频繁,先是禁用cname验证,之后更改验证码,由原来的旋转改成了滑动,再由滑动改成功了点选,现在是点选和滑动这两天轮着来了,导致之前工具无法使用。 现在只能选用最老土的方式来重新设计软件,那就是浏览器模拟操作,在python种通常使用selenium进行开发,这种方式开发起来比较轻松,但是比较依赖谷歌浏览器及驱动,运行环境配置相对比较复杂,而之前设计的版本就不存在这些问题。
界面设计
软件简介
本次采用了切换Tab的方式设计了两个界面:滑动打码模式
、运行环境配置
,使用Tab设计主要是因为可以继续扩展,比如点选、旋转等其他打码模式,而运行环境配置
主要软件需要依赖的一些配置信息都在这里进行配置即可
运行环境配置设计
谷歌浏览器设置
由于软件运行需要依赖谷歌浏览器及浏览器驱动,所有这里直接选择对应的路径就可以了 谷歌驱动下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/
下载驱动前,先查看谷歌浏览器的版本,在帮助
-> 关于
进行查看
谷歌驱动一定要下载于谷歌浏览器版本一致的驱动,如果实在没有就用最接近的;而且下载的时候一定要注意看好对应的系统版本信息
3 线程数量
这里的线程数量是指同时开几个浏览器今天任务处理,如果线程数量设置位3那就是同时设置了3个浏览器同时处理任务,由于软件支持多账号,所以这里的多线程还可以理解为不同的账号同时进行任务处理,处理完任务后会自动切换账号。
调试模式
勾选上调试模式,在运行的时候就会自动打开浏览器,这个操作过程都可以看见,如果不勾选,那么浏览器就会自动再后台运行,不会显示出来,这个功能本身是开发的是调试使用的。
ck文件
将多个账号存入文件中,一行一个ck,在这里选择好文件即可
网络配置
本次只加如了adsl模式,按照对应得参数填写就行。 这里切网改成了过几分钟进行切网。
滑动打码模式
运行环境配置好之后,选择滑动打码模式,选择域名文件,点击运行就可以开始了
最后
任何软件都有bug
vq:466867714