Python調用JavaScript代碼主要依賴第三方庫pyexecjs,實現通過該庫運行JavaScript代碼。
操作流程如下:
1.在本地環境中運行JavaScript代碼,支持Node.js、PyV8、PhantomJS、Nashorn等環境。
2.通過安裝pyexecjs依賴包。
3.讀取並獲取JS文件源碼。
4.使用execjs類的compile()方法編譯並載入JS代碼,返回一個上下文對象。
5.調用上下文對象的call()方法執行JS方法,參數包括方法名及傳入參數。
注意點:在處理JavaScript代碼返回的字元串時,若含有特殊字元可能會導致錯誤,此時可先對字元串進行base64編碼處理。
Ⅱ python中如何調用js文件中的方法呢
1、打開pycharm開發工具,點擊File菜單,選擇Settings...,進行第三方模塊安裝;輸入selenium,點擊Install Package。