python爬蟲之js逆向(三)

2021-10-01 22:47:24 字數 1296 閱讀 1505

目標**

這就是生成mcode的函式 直接拿下來複製到js檔案。

生成js檔案

function missjson(input)

else

if(isnan(chr3))

output = output + keystr.charat(enc1) + keystr.charat(enc2)

+ keystr.charat(enc3) + keystr.charat(enc4)

; chr1 = chr2 = chr3 ="";

enc1 = enc2 = enc3 = enc4 ="";

}while

(i < input.length)

;return output;

}

python呼叫js檔案

import execjs

import js2py

# 執行本地的js

defget_js()

:# f = open("d:/workspace/myworkspace/jsdemo/js/des_rsa.js",'r',encoding='utf-8')

f =open

("time_a.js"

,'r'

, encoding=

'utf-8'

) line = f.readline(

) htmlstr =

''while line:

htmlstr = htmlstr + line

line = f.readline(

)return htmlstr

jsstr = get_js(

)ctx = execjs.

compile

(jsstr)

a = math.floor(time.time()/

1000

)time=js2py.eval_js(

'math.floor(new date().gettime()/1000)'

)print

(ctx.call(

"missjson",''

.format

(a=time)

))

大功告

python爬蟲之js逆向(二)

每天一更,養成好習慣從我做起。真正想做成一件事,不取決於你有多少熱情,而是看你能多久堅持。千萬別奢望光有熱情就能得償所願。今天的帶大家了解一下md5加密,目標 是有道翻譯 首先第一步開啟 我用的是google f12,檢視是否是post請求,隨便輸入乙個字,右擊檢視網頁源 ctrl f檢視是否有你想...

python逆向爬蟲 python爬蟲js逆向

js逆向要想是想,要非常熟悉web的執行流程,針對不同 有不同的思路,這個部落格是針對人人直播的乙個爬取,先直接上 然後在講解,import requests import js2py import json headers session requests.session context js2p...

Python爬蟲實戰JS逆向AES逆向加密爬取

目錄 監管平台 開發工具 pycharm 開發環境 python3.7,wi程式設計客棧ndows10 使用工具包 requests,aes,json 涉及aes對稱加密問題 需要 安裝node.js環境 使用npm install 安裝 crypto js 確定資料 在這個網頁可以看到資料是動態返...