Python 调用JS文件中函数的方法如下:
1、安装PyExecJS第三方库
2、导入库:import execjs
3、在JS文件中调用方法
Passwd=execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam')
语句分析,open后跟随执行的js文件位置,call后的第一个单引号是由执行的js文件的function引起的,
第二个单引号是前面函数的参数
这里是function loginHandle(steam){...},第一个逗号是带入function的参数,下图是js文件中的函数:
代码:
importexecjs Passwd=execjs.compile(open(r"web.js").read().decode("utf-8")).call('loginHandle','steam') printPasswd
python学习网,大量免费python视频教程,欢迎在线学习!