import execjs
def get_js():
# 打开JS文件
f = open("a.js", 'r', encoding='utf-8')
line = f.readline()
htmlstr = ''
while line:
htmlstr = htmlstr + line
line = f.readline()
return htmlstr
def get_des_psswd(acc, code):
jsstr = get_js()
# 加载JS文件
ctx = execjs.compile(jsstr)
# 调用js方法 第一个参数是JS的方法名,后面的为js方法的参数
return ctx.call('doencodeacc', acc, code)
if __name__ == '__main__':
print(get_des_psswd("zhsa", "pYr6BTle")) # pYr6BTle = ralt code (加密的盐值)