1. Tasker是什么

Tasker是Android的一个应用程序,它 根据用户定义的配置文件或可点击或计时器主屏幕小部件中的上下文(应用程序,时间,日期,位置,事件,手势)执行任务(操作集)。这个简单的概念深刻地扩展了您对Android设备及其功能的控制,无需“root”或特殊的主屏幕。

2. Tasker能做什么

爬虫遇到需要登录的时候如果出现需要输入手机短信验证码我们改怎么办?在某种环境中需要大量接收手机短信验证码,但是我们不可能人工去一台一台手机去处理,于是乎,Tasker短信接收神器就诞生了,其实它的功能不止于此,我们web自动化测试中可以用selenium进行自动化测试,但是手机呢,如果想控制或者操控手机集群呢,刚好Tasker就可以完成此类需求

3. 爬虫短信验证码接收及配置

使用

我们的需求,当爬虫碰到每次需要登录的页面,它会给指定手机发送短信验证码,但是如果我们在手机里通过takser进行配置,它便会拦截短信,然后自身可以调用我们内部api,将短信消息体发送回来。

配置

安装包下载:百度云 提取码:2fll
安装教程

  1. 将该安装包发送至手机

  2. 依次点击:配置文件一栏,底部+号,事件,电话,收到的短信,其余信息不填。

  3. 依次点击:任务一栏,底部+号,起个名称,点击底部+号,网络, HTTP POST,内容见下方截图。

  4. 服务器IP:端口; eg:10.10.20.85:8500

  5. 路径:短信接收api: sms

  6. Data/File: 参数如下:其中标黄字段为api post请求的入参。
    smsrb=%SMSRB&smsrf=%SMSRF&smsrn=%SMSRN&smsrd=%SMSRD&smsrt=%SMSRT

  7. 配置完毕,退出一级,点击左下方三角验证。

  8. 回到配置文件页面,如果为如下页面,则配置成功。

  9. 配置完成。

  10. 以上Tasker就算配置完成了 ,以下部分因为手机不同,配置便不同。

  11. 在手机应用管理列表找到tasker,依次开启:读取短信,通知类短信,读取彩信,电话,读取联系人。获取手机信息,读取应用列表,读写手机存储,系统设置。

  12. 退出一层,勾选自启动(进入里面设置系统唤醒,允许),主要为开启tasker的各种权限,并允许其在后台运行,防止被手机给杀掉进程。

  13. 安装完毕。

  14. 如果是华为手机需要在手机短信设置中关闭短信拦截功能,否则,无法收到短信:
    进入短信:右上角(三个点)->设置,关闭验证码安全保护

测试机型

  1. 红米5
  2. 红米5A
  3. 荣耀8A

爬虫之短信验证码自动化接收——Tasker相关推荐

  1. 世纪难题,当Python爬虫遇到短信验证码如何处理?

    验证码都有一种共同的特点,那就是这些验证码的处理流程通常只需要在 PC 上完成即可,比如图形验证码如果在 PC 上出现,那么在 PC 上直接验证通过就好了,所有的识别.验证输入的流程都是在 PC 上完 ...

  2. python】爬虫:短信验证码的获取

    最近一直在琢磨写一个有点烦人的小爬虫,结果琢磨着,就花了一点点时间,写了这样一个"不友好"的,被许多人讨厌的爬虫

  3. 用户注册填写手机号接收短信验证码怎么实现?

    用户注册填写手机号接收短信验证码怎么实现? http://www.eoeandroid.com/thread-231609-1-1.html 要实现短信验证码的接收,自己要有一个专门的服务器与短信平台 ...

  4. 短信验证码接收不到原因分析

    短信验证码是各短信服务商接入三大运营商后,实现向用户发送的通讯服务.因此,短信验证码能否正常下发至用户手机,会受到移动业务和短信网关等多方面因素的制约. 以下是嘀哥总结的导致短信验证码不能接收或者长时 ...

  5. java 防止恶意刷短信验证码_用户使用java短信验证码时要做好三个保护

    java短信验证码的出现,对企业来说,是减少了运营费.人工费.操作费,带来了方便也带了利益:对于广大用户朋友来说,它也保护了个人的信息安全,确保了自己网上支付时没有威胁风险.但是有些朋友对于java短 ...

  6. java代码进行短信接收_自动化测试-自动获取手机短信验证码

    最近在做生产环境自动化测试,碰到一个难题就是短信验证码的获取,生产环境短信验证码是真实的,不能采用测试环境将短信验证码写成固定的方法解决,我的思路是:做一个apk小程序,将手机上的短信验证码实时读取出 ...

  7. python 爬虫 短信验证码

    在获得平台cookie的时候,发现很多平台都使用到了短信验证码来进行反扒,这种就挺抓头的,如果少量的账号还好,但是一旦账号较多,就很难受了,所以对于短信验证码的自动化获取就显得比较重要了,我来综述下我 ...

  8. python按照号段生成手机号接收验证码,「 python 」 python 实现短信验证码

    当我们在注册一个网页时,有的网页会让必须要短信验证.邮箱验证,才可以进行账号的注册.其实,我们在项目中会遇到很多问题,比如:当我们进行爬虫的时候,很容易由于网页的改版,造成我们事先写好的爬虫突然无效, ...

  9. 短信验证码接收不到原因分析和解决方案分析

    短信验证码是通过发送验证码到手机的一种有效的验证码系统.无论是大型网站尤其是购物网站,都提供有手机短信验证码功能,可以比较准确和安全地保证购物的安全性,验证用户的正确性. 创蓝253短信服务平台上总结 ...

最新文章

  1. php函数find的用法,c语言find函数的用法详解
  2. 全球及中国塑料制品行业发展形势及产量需求前景研究报告2021版
  3. java string类方法_Java基础学习——String类及其方法
  4. 【深度学习】实战深度学习检测疟疾
  5. 浅谈Spring5 响应式编程
  6. jOOQ类型安全数据库查询教程
  7. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---4
  8. Text2SQL 语义解析数据集、解决方案、paper资源整合项目
  9. Linux内核跟踪eBPF:bpftrace 参考指南
  10. qutebrowser 只用键盘操作的浏览器
  11. Django admin美化插件suit
  12. 线性代数笔记12——列空间和零空间
  13. 如何填报高考志愿2020流程图解和最全指南
  14. mysql实现经纬度查询并按距离排序
  15. XML shema 约束入门 (2 ) 约束文件加入与说明
  16. 楼氏电子推出Raspberry Pi 开发工具包,为新物联网应用和行业语音整合提供支持
  17. A Monocular SLAM System Leveraging Structural Regularity in Manhattan World
  18. 阿里云服务器的mysql安装
  19. 渗透测试思路 - 工具篇
  20. 使用openCV进行视频人脸识别

热门文章

  1. 【Unity】Google内购
  2. js 秒转换成时分秒
  3. 十大流行健美营养补剂
  4. js-----词法分析过程
  5. 更新fielddata为true_[翻译]Elasticsearch重要文章之五:预加载fielddata
  6. ps的入门——虚化、羽化
  7. 期货平仓/强制平仓/爆仓-股市平仓建仓
  8. 初学python--空函数、返回多个值
  9. 不可多求的压电式雨量传感器内部技术问答
  10. Serenity框架官方文档翻译(1-2开始、安装和界面)