AutoJS自动过某宝滑块方案

采集淘宝数据时,请求一频繁,就会出现风控跳滑块,这里使用AutoJS自动化控制插件操控手机屏幕自动过滑块。

AutoJS自动过某宝滑块方案

一、架构

整套方案一共分为三个部分,分别为生成滑块APP、自动过滑块AutoJS脚本、爬虫。

生成滑块APP:

  • 负责生成淘宝滑块;
  • 监听滑块相关请求,滑块验证成功后上报滑块cookie;

自动过滑块AutoJS脚本:

  • 控制安卓手机界面,完成打开APP、点击、自动滑动滑块、自动切换飞行模式等一系列操作;

爬虫:

  • 接收APP侧上报的滑块cookie;
  • 采集所需数据;

二、细节

2.1 滑块生成逻辑

步骤:

  1. 开发一个APP,放置一个按钮,点击后,请求淘宝会跳滑块的数据接口;
  2. 解析返回的数据,从中取出滑块的url地址;
  3. 通过webview加载滑块页面;

PS:每次加载滑块页面前,记得清webview相关的缓存、cookie。

2.2 获取滑块cookie参数

步骤:

  1. webView设置WebViewClient,重写WebViewClient的onPageFinished方法;
  2. 每次页面结束后,读取存储的cookie,淘宝滑块cookie名为x5sec

PS:

  1. 滑块x5sec参数的失效时间为30分钟;
  2. 不同数据接口,获取x5sec可能无法通用;
  3. 滑块验证通过后,页面会有302重定向过程,onPageFinished可能会多次调用,要做好处理;

2.3 AutoJS自动过滑块

  • 淘宝会检测过滑块时的轨迹,我采用的是四阶贝塞尔曲线,模拟真人滑动;
  • 淘宝会检测过滑块时的IP地址,IP最好用质量高的IP,比如4G网络;
  • 多次滑动后,最好开关飞行模式,切换IP;

三、效果展示

AutoJS自动过某宝滑块方案

发布者:糖太宗,转载请注明出处:https://www.qztxs.com/archives/science/technology/5609

(7)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年5月7日 下午4:33
下一篇 2022年5月7日 下午10:33

相关推荐

  • 惊叹!世界上最漂亮的排序算法!

    直奔主题,世界上“最漂亮”的排序算法,只有6行。 void stooge_sort(int arr[], int i, int j){          if (arr[i]>arr[j]) swap(arr[i], arr[j]);          if (i+1>=j) return;            int k=(j-i+1)/3;...

    2022年5月11日
    2500
  • 编程实现“斐波那契数列”的5种方法! | 经典面试题

    编程求值斐波那契数列f(n),是面试中,非常常见的题目。   什么是斐波那契数列? 斐波那契数列是这样一个数列,它满足: f(0) = 0; f(1) = 1; f(n) = f(n-1) + f(n-2)  (当n>=2时)   到底有几种方法,这些思路里蕴含的优化思路究竟是怎么样的,今天和大家聊一聊。   一、递归法 伪代码: uint32_t f...

    2022年5月11日
    4000
  • JumpServer堡垒机部署与运营

    前言 从应用安全,做成运维安全了,把最近做的东西总结一下。为啥需要堡垒机就不用多说了,服务器管理存在风险( 多云导致服务器分散、账号混乱定位不明、权限粗放资源滥用、误操作、审计不严取证困难、等保合规要求等),访问服务器存在安全隐患(直接对公网开放22和3389端口、办公网直连、服务器互联等),因此,部署实施堡垒机,利用堡垒机的4A能力(身份鉴别、授权控制、账...

    技术 2022年5月28日
    5300
  • 野路子企业安全架构设计(转发)

      首先,知道业务有哪些,有多少资产,然后是数据的流向,知道要分析哪些流量。想要发现什么,阻止什么。其实Google的OKR也可以在这里应用。例如,安全架构的OKR可以这样: O: 发现入侵者,减缓或者阻断攻击,以及取证。   KR: 资产管理系统 ——— 19% KR: 入侵检测系统 ——— 19% KR: 日志收集系统 ——— 19%...

    2022年5月27日
    2100
  • Protobuf反序列化

    我们在采集数据时,经常会碰到被protobuf序列化的数据,无法直接读出来,正常情况下需要有.proto文件生成所对应语言的解析包。 一、Python protobuf解析库-blackboxprotobuf blackboxprotobuf是一个Python库,可在黑盒的情况下直接把protobuf数据解析为JSON数据。 安装依赖:pip3 instal...

    2022年5月22日
    24100

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信