最帥爬蟲 破解有道翻譯CSS加密檔案

2021-10-06 10:51:10 字數 1773 閱讀 5512

基礎路徑:

基於xhr檔案判斷這是ajax請求方式

翻譯單詞

:param kw: 翻譯的單詞內容

:return: str

'''base_url =

'translate_o?smartresult=dict&smartresult=rule'

ts =

str(

int(time.time()*

1000))

salt = ts +

str(random.randint(0,

9)) sign = get_md5(

"fanyideskweb"

+ kw + salt +

"nw(nmmbp%a-r6u3eun]aj"

)# print(salt)

# print(ts)

# print(sign)

data =

# print(data)

headers =

response = requests.post(base_url,headers=headers,data=data)

result =

''# print(response.json())

# print(response)

json_data = response.json(

)if json_data[

'errorcode']==

0:for data in json_data[

'smartresult'][

'entries']:

# print(data)

result += data

return result

else

:print

('請求有誤!'

)if __name__ ==

'__main__'

: kw =

input

('請輸入你要查詢的單詞:'

) result = fanyi(kw)

print

(result)

反爬蟲 破解js加密 有道翻譯

擷取部分加密演算法 全部原始碼資訊請檢視 var n e jquery 1.7 e md5 e utils var r null t.asyrequest function e datatype json success function t error function e coding utf ...

有道翻譯js加密破解

案例說明 有道翻譯請求引數 salt,sign,ts 通過js加密,進行爬蟲請求時首先應對加密的引數進行解密,用到的技術要點有 js2py,hashlib加密,requests傳送請求等。import requests import json import js2py import hashlib ...

最帥爬蟲 破解安居客base64加密

對base64加密的頁面內容進行解密 1 提取出字型檔案內容 base64 str re.search r base64,page content group 1 font content base64.b64decode base64 str font ttfont io.bytesio font...