转载文章
python调用JS方法
朽木亦可雕
2020-03-28 11:29
477 人阅读
0 条评论
接口测试过程中遇到了DES加密的问题,用PYTHON研究了好久都没成功,最后找前端要了des加密的js方法,于是就研究了一下
操作步骤如下
1、先安装 也可以PIP安装
安装后代码如下
import execjs
def get_des_psswd(data, key):
jsstr = get_js()
ctx = execjs.compile(jsstr) #加载JS文件
return (ctx.call('strEnc', data, key)) #调用js方法 第一个参数是JS的方法名,后面的data和key是js方法的参数
def get_js():
f = open("./../lib/des.js", 'r', encoding='utf-8') # 打开JS文件
line = f.readline()
htmlstr = ''
while line:
htmlstr = htmlstr+line
line = f.readline()
return htmlstr
if __name__ == '__main__':
print(get_des_psswd('123456', 'RUY2OTdCRUFFRTg0OUQ0Q0E0ODNDRDMxN0YzOEEzREQudG9tY2F0OTQ='))
本文地址:
https://www.lanol.cn/post/90.html
温馨提示:文章内容系作者个人观点,不代表Lan's Blog对观点赞同或支持。
版权声明:本文为转载文章,来源于 朽木亦可雕 ,版权归原作者所有,欢迎分享本文,转载请保留出处!
温馨提示:文章内容系作者个人观点,不代表Lan's Blog对观点赞同或支持。
版权声明:本文为转载文章,来源于 朽木亦可雕 ,版权归原作者所有,欢迎分享本文,转载请保留出处!
赞赏