当前位置: 首页 > news >正文

JS爬虫实战之TikTok_Shop验证码

TikTok_Shop验证码逆向

    • 逆向前准备
    • 思路
      • 1- 确认接口
      • 2- 参数确认
      • 3- 获取轨迹参数
      • 4- 构建请求
      • 5- 结果展示
    • 结语

逆向前准备

首先我们得有TK Shop账号,否则是无法抓取到数据的。拥有账号后,我们直接进入登录。
TikTok Shop 登录页面

思路

逆向步骤一般分为:

  1. 接口确认: 找到我们需要的接口进行分析;
  2. 参数确认: 在接口中提炼出我们需要处理的参数;
  3. 获取轨迹参数: 轨迹参数;
  4. 构建请求: 过验证码请求 ;
  5. 结果展示: 结果展示;

1- 确认接口

找到我们需要的接口进行分析;
我们随便用个邮箱选择登录
在这里插入图片描述
点击刷新验证码, 就可以获取验证码接口
验证码接口
在这里插入图片描述

2- 参数确认

提取curl, 校验参数.各方面验证之后, 大概就是这几个参数
在这里插入图片描述
其中最重要的就是这个fp, fp是设备id
在这里插入图片描述

点击图片后登录, 后抓包, 可以看到接口
验证码链接
在这里插入图片描述
其中, 所需要的参数其实只有 reply 是需要生成的。 所以, 我们的核心在如何生成这个reply

3- 获取轨迹参数

在这里插入图片描述

4- 构建请求

点击确认
在这里插入图片描述

5- 结果展示

在这里插入图片描述

结语

ok,以上就是全部内容。我们重新回顾一下思路。1- 直接在登录页面输入账号寻找接口。
2- 查看接口中的参数, 找到关键参数fp。
3- 校验验证码接口,使用ddddocr。
4-过验证码。
其实, TK Shop没有强力的反爬,只有这个验证码。核心就是参数判断和轨迹处理。最后,需要源码,查看主页联系博主。有偿获取源码。

http://www.mrgr.cn/news/71336.html

相关文章:

  • 【大数据测试HBase数据库 — 详细教程(含实例与监控调优)】
  • 【嵌入式】ESP32开发(一)ESP-IDF概述
  • Vue Cli的配置中configureWebpack和chainWebpack的主要作用及区别是什么?
  • 为什么要使用Ansible实现Linux管理自动化?
  • Mybatis Plus 集成 PgSQL 指南
  • 视频孪生技术在金融银行网点场景中的应用价值
  • Linux_1
  • 软件测试基础二十三 (接口测试 集成UnitTest)
  • 【miniMax开放平台-注册安全分析报告】
  • 前端js用canvas合成图片并转file对象
  • 【GPTs】Get Simpsonized:一键变身趣味辛普森角色
  • 2025计算机毕设选题精选推荐【Java方向】
  • PCB过孔分哪些,设计需注意事项
  • VirtualBox和 Vagrant
  • 力扣 LeetCode 977. 有序数组的平方(Day1:数组)
  • docker使用过程中安装wsl的问题wsl update failed错误0x800701bc
  • Python练习19
  • 24/11/12 算法笔记<强化学习> 自注意力机制
  • 【vs主程序 链接 实时生成库的问题】
  • HTTP状态码详解
  • 接口自动化测试实战(全网唯一)
  • integer==与equals()结果不同
  • Node.js笔记
  • 卸载 Python
  • 微澜:用 OceanBase 搭建基于知识图谱的实时资讯流的应用实践
  • 内网穿透,打通远程和本地调试部署测试