开发日记02

开发日记02


    又是一个通宵.


    开始的时候,对于lol新手礼包领取程序,我只是想做着玩玩,没想到遇到各种问题,比如元素码读取不到,鼠标移动不精确等.遇到问题要解决呀,我就一个一个攻破,网页元素特征码不能用,我就用WQM后台的鼠标移动+点击再配合Plugin.Web.SendString ("")命令发送文本消息.出现弹窗WQM插件不能点,我就用真实鼠标去配合....


    好了,修改完延时后,算是过了一关,会自动领取礼包了.可是有个致命的BUG,无法自动输入验证码,如果这个不能解决,对于本事价值就不高的一个玩意,那写出的这堆代码就成垃圾了.好吧,我继续向前进.


    验证码,网络打码吧!可是连维基都无法接入,我怎么办呢?打码的账号密码我都有,dama.dll我也有了,但就是接不上,无法使用,这可急坏我了.于是我各方查资料,查demo,自己硬着头皮摸索了几个小时,完事,我终于解决了.现在已经可以自动输入验证码,自动领取5级和10级的礼包了.这时,问题又出现了.


    有时候吧,腾讯的某些账号不需要去输入验证码,但还是按原来的步骤下载".bmp图片"存于指定路径,这一步就是在浪费打码钱,于是我就做出了一个判断,如果在验证码的输入框找到"验证码"这几个字,便输入验证码,若没有则直接进入第二页,客户区操作.这个问题完了,新问题又来了.


    真的好坑,打码工有时也会出错,他给我传过来错误答案,我输入进去后,程序还是按原来操作,进入第二页面,但真实的页面还停留在登陆页面.我要怎么解决呢?输此时我想到了判断,判断他输入的是否正确,那用找图吧,但最后发展到最后找图都找不到的情况,没办法,退一步,换个思路,区域找色吧,但还是不行,依然返回0,0.我再试,全局0,0,1280,800,找色.这次终于ok了.


    最后我加入了用户自定义变量,让用户可以输入服务器(等于代码,1为艾欧尼亚,3为祖安等...),变量2多少个号,输入计次,变量3,4是打码兔的账号和密码.


    思路上我始终不敢忘记杨老师的话,程序,就是要灵活,能不用固定因素的地方尽量不用.今天我充分的运用了Sub 子程序() ... End Sub, 继续发挥自定义变量,给大区命名按↓键.把数组再次运用了.
//i代表行数
i=0
//读文本所在行
a = lib.文件.读取指定行文本内容("txt文本路径",次数i)
//分割文本,把第一行"----"的前后分为两段,下面这段是前段,账号
b=split(a,"----")
//下面这段是后段,密码
b=split(a,"----")



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值