JS爬虫实战之TikTok_Shop验证码

TikTok_Shop验证码逆向

    • 逆向前准备
    • 思路
      • [1- 确认接口](#1- 确认接口)
      • [2- 参数确认](#2- 参数确认)
      • [3- 获取轨迹参数](#3- 获取轨迹参数)
      • [4- 构建请求](#4- 构建请求)
      • [5- 结果展示](#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没有强力的反爬,只有这个验证码。核心就是参数判断和轨迹处理。

最后,需要源码,查看主页联系博主。有偿获取源码。
相关推荐
Amo Xiang11 小时前
2024最新版JavaScript逆向爬虫教程-------基础篇之Chrome开发者工具学习
javascript·chrome·爬虫·js逆向
小爬虫程序猿15 小时前
Python爬虫精准获取京东(JD)商品SKU信息
开发语言·爬虫·python
好看资源平台17 小时前
Python网络爬虫与数据采集实战——网络协议与HTTP
爬虫·python·网络协议
闲人编程17 小时前
爬虫反爬机制和解决方案
开发语言·c++·爬虫·python·验证码
chusheng18401 天前
Python 如何通过 cron 或 schedule 实现爬虫的自动定时运行
java·爬虫·python
易辰君1 天前
【Python爬虫实战】轻量级爬虫利器:DrissionPage之SessionPage与WebPage模块详解
开发语言·爬虫·python
亿牛云爬虫专家1 天前
如何在Puppeteer中实现表单自动填写与提交:问卷调查
javascript·爬虫·爬虫代理·puppeteer·问卷调查·代理ip·表单
鱼灯几许1 天前
Python爬虫
爬虫·python·numpy
B站计算机毕业设计超人1 天前
计算机毕业设计Python+大模型斗鱼直播可视化 直播预测 直播爬虫 直播数据分析 直播大数据 大数据毕业设计 机器学习 深度学习
爬虫·python·深度学习·机器学习·数据分析·课程设计·数据可视化
J不A秃V头A1 天前
Python爬虫:获取国家货币编码、货币名称
开发语言·爬虫·python