csgo大行动通行证怎么激活,csgo通行证什么时候出

  

  大家好,我是微信官方账号3分钟学堂的郭莉媛~   

  

  今天文章的内容是一个小平台注册账号的脚本。剧本没有具体用途,纯粹是练习。之所以选择小平台注册,是因为不需要领取手机验证码,所以批量注册号码没有成本。   

  

  我们先来看看效果展示:   

  

     

  

  注册账号的基本流程是这样的:   

  

  清除app缓存数据,让你每次打开app都不登录。   

  

  打开注册页面。这个过程可以手动模拟,就像本文中的例子,一步一步点击,或者包名组件可以跳转。我不可能每个app都实现对接直接跳转,所以为了通用,我一般会选择模拟手动操作的方法。   

  

  输入账号和密码。   

  

  一般来说,现在app注册都需要手机号作为账号。有的密码是自己设置的,有的不需要密码,需要接收短信验证码。   

  

  如果不需要短信验证,账户会直接生成一个随机的11位数字。考虑到手机号的前几位相对固定,可以直接随机后8位。   

  

  对于需要接收短信验证的,可以对接码平台。   

  

  密码部分,为了方便,可以设置一个简单好记的。   

  

  保存账号和密码。   

  

  这个步骤取决于需求。如果你需要储存,那就储存吧。如果不需要,就不要存。存储格式一般是这样的。   

  

     

  

  下面是我写的代码:   

  

  如果目录是。exist('/SD card/pictures/password . txt ')=0 Then file。write('/SD card/pictures/password . txt ')End if dim user=rnd phone()dim pw=rnd pw()sys . clearappcache(' vyq . ouvjpjuv . xmrezmz ')Delay 2000 runapp(' vyq . ouvjpjuv . xmrezmz ')Delay 2000 tap 443,574 '点确定延迟1000Tap 409,49 '点允许延迟4500Tap 473,915 '点成员中心延迟200 30 '激活密码输入框延迟200输入文本pw延迟200轻击253,452 '并激活密码输入框延迟200输入文本pw延迟200轻击286,722 '以注册延迟3000Tap 438,36 '单击确定DEILA1000TAP207,271 '以激活帐号输入框dei la 200输入文本用户DEILA200TAP203,360 '以激活密码输入框dei la 2000 171 ' } trace print len(ADR)Dim line=' ' For 8 Dim rnd num=int(10 * rnd())line=linerndnum Next trace print line rnd phone=ADR(int(len(ADR)* rnd())line end Function Function rnd pw()Dim line=' ' For 8 Dim rnd num=int(10 * rnd())line=linerndnum Next trace print line rnd pw=line end Function   

  

  因为是实践,代码没有容错机制,每页之间的切换都是点击延时的结构。   

  

  考虑到写了太多的tap命令后,不知道每个tap点击了什么,所以在命令后加上注释,标记这个tap点击的内容(位置)。这样,在后期的测试中,如果需要微调,我很容易就能找到对应的代码段。   

  

  在测试脚本的时候,你会发现有些页面的切换时间间隔是不固定的,有时候会快一些,有时候会慢一些,这就要求在添加时间间隔(delay)的时候,要填一个很长的时间作为间隔参数。   

  

  快慢情况通常出现在与服务器有数据交换的页面上,因为这个操作最直接受网络影响。   

  

  例如,在注册帐户的过程中,单击“提交注册”按钮。这一步是将页面上填写的数据发送到服务器。如果这个时候断网,数据就发不出去了,就会卡在这个页面。   

  

  像这种需要和服务器数据交互的页面受网络影响很大,所以在填充页面加载延迟的时候尽量留有富余。   

  

  这个脚本的代码可能对新手有参考价值,可能是生成随机手机号的部分。   

  

  函数RndPhone() Dim adr={'131 ',' 132 ',' 133 ',' 134 ',' 135 ',' 136 ',' 137 ',' 138 ',' 139 ',' 130 ',' 150 ',' 151 ',' 155 ',' 186 ',' 170 ',' 171 ' } trace print len(ADR)Dim line=' ' For 8 Dim rnd num=int(10 * rnd())line=linernd num Next trace phone=ADR   

  

  如果还需要生成一个随机的手机号,可以直接调用这个函数。我会把这个相对通用的函数封装成一个函数,以后也可以直接用在其他脚本中。   

  

  平时写脚本的时候也可以这么做,本期就到这里。   

  

  =文本结束=   

相关文章