Python调用Js脚本进行加密处理 ------JaysonBlog

Jayson
2022-03-03 / 0 评论 / 85 阅读 / 正在检测是否收录...

前言

python爬虫的时候,可能需要通过加密数据来进行发包,这里我将会分享一个好用的模块来进行调用JS脚本进行数据的加密处理

教程开始

这里我会调用一个叫做‘execjs’模块。
安装方法:

pip install execjs

安装完后,我举个例子,讲解一下:

import execjs  # 导入execjs模块

with open('Js.js') as f:  # 设置文件对象给f
        js_data = f.read() # 读取Js.js 到js_data这个对象
dic_key = key  # 定义需要加密的对象
# print(dic_key)
keys_JS = execjs.compile(js_data).call('test', password, dic_key)
# 将加密的参数传到keys_JS 
# compile 填写自己需要调用的Js脚本
# call 参数填写自己的调用的函数 (第一个:函数名称,第二个:参数,第三个:参数)
print(keys_JS)
# 显示数据

f.close() # 关闭文件

就是怎么简单


教程结束

0

评论 (0)

取消