背景

最近站长平台更新比较频繁,先是禁用cname验证,之后更改验证码,由原来的旋转改成了滑动,再由滑动改成功了点选,现在是点选和滑动这两天轮着来了,导致之前工具无法使用。 现在只能选用最老土的方式来重新设计软件,那就是浏览器模拟操作,在python种通常使用selenium进行开发,这种方式开发起来比较轻松,但是比较依赖谷歌浏览器及驱动,运行环境配置相对比较复杂,而之前设计的版本就不存在这些问题。

界面设计

软件简介

本次采用了切换Tab的方式设计了两个界面:滑动打码模式运行环境配置,使用Tab设计主要是因为可以继续扩展,比如点选、旋转等其他打码模式,而运行环境配置主要软件需要依赖的一些配置信息都在这里进行配置即可

运行环境配置设计

谷歌浏览器设置

由于软件运行需要依赖谷歌浏览器及浏览器驱动,所有这里直接选择对应的路径就可以了 谷歌驱动下载地址:https://registry.npmmirror.com/binary.html?path=chromedriver/

下载驱动前,先查看谷歌浏览器的版本,在帮助-> 关于 进行查看 谷歌驱动一定要下载于谷歌浏览器版本一致的驱动,如果实在没有就用最接近的;而且下载的时候一定要注意看好对应的系统版本信息

3 线程数量

这里的线程数量是指同时开几个浏览器今天任务处理,如果线程数量设置位3那就是同时设置了3个浏览器同时处理任务,由于软件支持多账号,所以这里的多线程还可以理解为不同的账号同时进行任务处理,处理完任务后会自动切换账号。

调试模式

勾选上调试模式,在运行的时候就会自动打开浏览器,这个操作过程都可以看见,如果不勾选,那么浏览器就会自动再后台运行,不会显示出来,这个功能本身是开发的是调试使用的。

ck文件

将多个账号存入文件中,一行一个ck,在这里选择好文件即可

网络配置

本次只加如了adsl模式,按照对应得参数填写就行。 这里切网改成了过几分钟进行切网。

滑动打码模式

运行环境配置好之后,选择滑动打码模式,选择域名文件,点击运行就可以开始了

最后

任何软件都有bug

vq:466867714