瀏覽代碼

添加指定js路径的形参

dongzhaorui 2 年之前
父節點
當前提交
58e46b9a4c
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      zgztb_cookie/FworkSpider/feapder/utils/tools.py

+ 6 - 4
zgztb_cookie/FworkSpider/feapder/utils/tools.py

@@ -1180,28 +1180,30 @@ def get_file_path(file_path):
 #############################################
 #############################################
 
 
 
 
-def exec_js(js_code):
+def exec_js(js_code, cwd=None):
     """
     """
     @summary: 执行js代码
     @summary: 执行js代码
     ---------
     ---------
     @param js_code: js代码
     @param js_code: js代码
+    @param cwd: NODE_PATH
     ---------
     ---------
     @result: 返回执行结果
     @result: 返回执行结果
     """
     """
 
 
-    return execjs.eval(js_code)
+    return execjs.eval(js_code, cwd)
 
 
 
 
-def compile_js(js_func):
+def compile_js(js_func, cwd=None):
     """
     """
     @summary: 编译js函数
     @summary: 编译js函数
     ---------
     ---------
     @param js_func:js函数
     @param js_func:js函数
+    @param cwd: NODE_PATH
     ---------
     ---------
     @result: 返回函数对象 调用 fun('js_funName', param1,param2)
     @result: 返回函数对象 调用 fun('js_funName', param1,param2)
     """
     """
 
 
-    ctx = execjs.compile(js_func)
+    ctx = execjs.compile(js_func, cwd)
     return ctx.call
     return ctx.call