国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - Python爬蟲(chóng)如何應(yīng)對(duì)Cloudflare郵箱加密

Python爬蟲(chóng)如何應(yīng)對(duì)Cloudflare郵箱加密

2020-06-24 10:57桜満三葉 Python

這篇文章主要介紹了Python爬蟲(chóng)如何應(yīng)對(duì)Cloudflare郵箱加密,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

最近寫(xiě)一個(gè)小爬蟲(chóng),需要拿到郵箱信息,發(fā)現(xiàn)拿不到,也不是ajax接口。最后查資料發(fā)現(xiàn)是被Cloudflare加密起來(lái)了,有加密肯定有解密。

參考大佬的原話搞起來(lái)就好:

檸之漠然:

這個(gè)解密方式就是從那段 js 代碼轉(zhuǎn)換過(guò)來(lái)的

其中最主要的一句話

for (e = ”, r = ‘0x' + a.substr(0, 2) | 0, n = 2; a.length – n; n += 2) e += ‘%' + (‘0' + (‘0x' + a.substr(n, 2) ^ r).toString(16)).slice( – 2);

前面的 2 位數(shù)字轉(zhuǎn)化成 16 進(jìn)制之后就是秘鑰, 接下來(lái)的每?jī)晌蛔址罔€異或操作之后轉(zhuǎn)成16進(jìn)制, 然后轉(zhuǎn)換成字符

最后將所有解出來(lái)的字符拼成一起, 就得到郵箱 abc@abc.com 了

js 這邊是用 urlencode 的方式

下面是復(fù)現(xiàn)的js解密代碼:

?
1
2
3
function jiemi(val) {
  for (e = '', r = '0x' + val.substr(0, 2) | 0, n = 2; val.length - n; n += 2) e += '%' + ('0' + ('0x' + val.substr(n, 2) ^ r).toString(16)).slice(-2); return decodeURIComponent(e)
}

然后通過(guò)python調(diào)用js完美搞定:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import execjs
 
def get_js():
  # f = open("./../js/my.js", 'r', encoding='utf-8') # 打開(kāi)JS文件
  f = open("./jiemi.js", 'r', encoding='utf-8') # 打開(kāi)JS文件
  line = f.readline()
  htmlstr = ''
  while line:
    htmlstr = htmlstr+line
    line = f.readline()
  return htmlstr
 
 
def get_des_psswd(e):
  js_str = get_js()
  ctx = execjs.compile(js_str) #加載JS文件
  return (ctx.call('jiemi', e)) #調(diào)用js方法 第一個(gè)參數(shù)是JS的方法名,后面的data和key是js方法的參數(shù)
 
 
if __name__ == '__main__':
  print(get_des_psswd(e='30515253705152531e535f5d'))

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/zy-mousai/p/13172350.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91午夜理伦私人影院 | 在线中文一区 | 中文字幕视频在线观看 | 久久精品国产99精品国产亚洲性色 | 中文字幕国产一区二区 | 国产精品美乳一区二区免费 | 中文字幕一区二区三区乱码图片 | www久久九 | 免费看黄在线网站 | 日韩不卡一区二区三区 | 午夜欧美一区二区三区在线播放 | 免费的黄视频 | 精品国产欧美一区二区 | 激情欧美日韩一区二区 | 中文在线视频 | 亚洲在线第一页 | 在线视频a| 黄色av大片在线观看 | 欧美高清视频在线观看 | 午夜久久久 | 欧美成人免费在线视频 | 中文字幕成人av | av中文字幕在线观看 | 国产一区二区亚洲 | 精品在线一区二区三区 | 欧美视频区 | 夜夜久久 | 精品久久久久久久久久久久久久久久久久久 | 精品天堂 | 欧美日韩在线电影 | 91视视频在线观看入口直接观看 | 国产区一区 | 免费视频二区 | xxxx网| 国产美女一区二区三区 | 亚洲va中文字幕 | 男女爱爱视频免费 | 精品美女| 久久大陆 | 亚洲精品久久久久久国产 | 草久在线视频 |