抖音爬虫获取抖音cookies(CK)

分析

  1. Cookie中文名称为小型文本文件,指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。
  2. 有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。
  3. 抖音核心的cookies是sessionID值, 可嵌套到接口的headers里的Cookie里进行请求。
  4. 目前有研究出有三种获取ck的方法:
    (1). 通过web端的扫码获取到cookies
    (2). 通过app端抖音的账号和密码进行获取到cookies
    (3). 通过app端的验证码进行获取cookies

一、web扫码获取

通过抖音企业管理平台: https://e.douyin.com/site/

抓包分析


然后在去实时的请求二维码状态, 数据包的data.status

字段 状态
new 未扫码
scanned 已扫码待确认登录
confirmed 已确认登录

部分代码截图


二、账号密码登录获取Cookie(为保护隐私,打码请理解)

抓包分析


请求为POST, 在请求体中mobile和password进行加密, 破解了mobile和password就可以请求登录后cookies里的session值了

直接上代码


返回的cookies可直接嵌套到请求其他接口的headers头里面, 即可进行进行点赞和关注等操作接口了

三、发送验证码登录获取Cookie

抓包分析


点击登录后, 发送验证接口, 确认发送成功进行登录, 红色标记为登录时的verify_ticket值, 进行验证
验证码状态

字段 状态
auth_failed 未发送验证码

直接上代码


将session_key嵌套到headers里的Cookie里即可


——————————————————————————————————————————

TiToData:专业的短视频、直播数据接口服务平台。

更多信息请联系: TiToData

覆盖主流平台:抖音,快手,小红书,TikTok,YouTube

你可能感兴趣的:(大数据,api,网页爬虫)