抖音爬蟲獲取抖音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

1、web掃碼獲取

經過抖音企業管理平臺: https://e.douyin.com/site/web

抓包分析

image.png

紅色標記爲 base64 圖片, 進行本地保存並打開, 便是登陸的二維碼cookie

image.png

而後在去實時的請求二維碼狀態, 數據包的data.statussession

字段 狀態
new 未掃碼
scanned 已掃碼待確認登陸
confirmed 已確認登陸

部分代碼截圖

image.png

2、帳號密碼登陸獲取Cookie(爲保護隱私,打碼請理解)

抓包分析

image.png

請求爲POST, 在請求體中mobile和password進行加密, 破解了mobile和password就能夠請求登陸後cookies裏的session值了app

直接上代碼

image.png

返回的cookies可直接嵌套到請求其餘接口的headers頭裏面, 便可進行進行點贊和關注等操做接口了ide

3、發送驗證碼登陸獲取Cookie

抓包分析

image.png

紅色標識的是將YZ發送到10690032183903進行驗證網站

image.png

點擊登陸後, 發送驗證接口, 確認發送成功進行登陸, 紅色標記爲登陸時的verify_ticket值, 進行驗證加密

驗證碼狀態spa

字段 狀態
auth_failed 未發送驗證碼

直接上代碼

image.png

將session_key嵌套到headers裏的Cookie裏便可orm

 

——————————————————————————————————————————視頻

TiToData:專業的短視頻、直播數據接口服務平臺。

更多信息請聯繫: TiToData

覆蓋主流平臺:抖音,快手,小紅書,TikTok,YouTube

相關文章
相關標籤/搜索