Re: [問題] python 爬蟲得到加密的資料

看板Python作者 (搖滾少女!! 活力棉花糖!!)時間2年前 (2022/11/05 14:46), 2年前編輯推噓1(101)
留言2則, 2人參與, 2年前最新討論串3/3 (看更多)
: (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
urllib卡住猜transfer-encoding 或Server http不符標準
11/06 02:58, 1F

11/06 03:03, 2年前 , 2F
高手
11/06 03:03, 2F
文章代碼(AID): #1ZPWRPyg (Python)
文章代碼(AID): #1ZPWRPyg (Python)