- js2py的安装
pip install js2py
2.一个简单的示例代码
import js2py
def get():
js = """
function func(){
eles = [1,2,3,4,5,6,7,8,9];
var res = 0;
for (var i=0; i<eles.length; i++){
res = res+eles[i];
};
return res;
}
"""
# 构造执行js环境
js_dr = js2py.EvalJs()
# 执行js代码
js_dr.execute(js)
# 函数名称;爬虫代码段可以利用正则匹配出函数名
func_name = 'func()'
# 将返回值赋值给code变量
js_dr.execute('code = {};'.format(func_name))
print(js_dr.code)
if __name__ == '__main__':
get()
网友评论