作用:比如在注册账号中需要输入手机号,就可以使用这个功能先获取到手机号,然后填写到网页中,网页点击获取验证码,网站就会把验证码发送到这个号码中,然后使用软件的获取验证码功能获取手机号接收到的验证码,在填写到网页中
1.获取手机号(获取失败时程序会等待5秒重新获取,超过6次时会提示超时)
一、选择手机验证码选项 二、选择获取手机号 三、设置项目ID(一定要输入正确,否则收不到短信。可以访问平台官网查看)
四、设置平台的账号和密码(账号和密码中间用|隔开)
2.获取手机号验证码(获取失败时会等待7秒,超过6次时会提示超时)
一、选择手机验证码选项 二、选择获取验证码 三、设置提取规则 如果返回的验证码中没有其它字符,提取规则可以使用 ^.*?$ 也就是所有内容 如果包含了其它无用信息如“腾讯科技】此验证码只用于登录你的微信或更换绑定,验证码提供给他人将导致微信被盗。440316(微信验证码)。再次提醒,请勿转发” 这里我们只需要 440316 所以可以使用 \d+ 来提取里面的数字或者 被盗。(.*?)( 这样来提取“被盗。”和“(”之间的字符
读取获取的手机号变量 读手机号 读取获取的手机号验证码变量 读手机验证码
演示脚本:获取手机短信验证码注册(注意:需要把第2行的账号密码改成自己的) - 网页请求□1□1□3□25□http://passport.1yyg.com/register.html?forward=rego□□□显示在网页
- 图片识别□手机验证码□获取手机号□5574□zhzh|mmmm□【标记手机号】
- 网页操作□网页□元素输入文本□0□0□INPUT□Name□txtUserAccount□读手机号□15□1
- 网页操作□网页□元素输入文本□0□1□INPUT□Name□txtPassword□qwsd6fwre□1□1
- 网页操作□网页□网页点击□0□0□A□文本□同意以下协议,提交□列表1-#-1□1□1
- 网页操作□网页□网页点击□0□0□A□ID□btnSubmitRegister□列表1-#-1□1□1
- 图片识别□手机验证码□获取验证码□验证码是:(\d+)□【标记验证码】
- 网页操作□网页□元素输入文本□0□0□INPUT□ID□mobileCode□读手机验证码□15□1
复制代码
|