Re: [問題] python 爬蟲得到加密的資料
: (1) 去把他的函數搞出來,自己執行
先上程式碼
https://paste.ee/p/LNWfT
真不是普通麻煩
解密的函式 enc_dcr_xor(n, t)
n 是輸入資料 t 是解密金鑰
t 又是從 cookie 取得 v1 值
但是 魔鬼藏細節 這 t 有鬼
他函式在初始化有改過
經過 mod_x_init() 跟 mod_y_init()
function (c, k) { return ofdef1(c, k.split("").reverse().join("")); }
function (c, k) { return ofdef1(c, k + '1'); }
所以雖然過程式這樣
function xcr_json_inner(n) {
var t = dcr_get_key(), i = enc_dcr_xor(n, t);
return JSON.parse(i)
}
t 假設在 xcr_json_inner 取得值是 85887732
但在進入 enc_dcr_xor 會被倒敘 + 1 變成 123778858
這沒點除錯能力跟懂JS 根本解不出來啊
還特別跟其他人請教瀏覽器中斷點怎麼設才搞懂
剩下就是把 enc_dcr_xor 內容改成python版本
以上
(另外不知道有沒有大神知道為啥 urllib 在這範例老是卡死 只好用requests
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.45.181 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1667630809.A.F2A.html
※ 編輯: surimodo (220.138.45.181 臺灣), 11/05/2022 14:48:39
→
11/06 02:58,
2年前
, 1F
11/06 02:58, 1F
推
11/06 03:03,
2年前
, 2F
11/06 03:03, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章