,各位,在F12中,我调试时发现这个e值可以用console.log(e)日志显示出来值,我现在想用python调用这个js的e值,请问怎么才能获取到这个e值呀?把这个js存到本地,然后再用python调用获取吗?有人知道这个吗?
1条回答 默认 最新
关注 引用 皆我百晓生 小程序回复内容作答:
是的,你可以将这个JavaScript代码保存到本地文件中,然后使用Python调用JavaScript引擎来执行这段代码,并获取到e值。你可以使用Python的
PyV8
或者PyExecJS
库来执行JavaScript代码。下面是使用PyExecJS
库的示例代码:import execjs # 读取JavaScript代码 with('your_js_file.js', 'r') as file: js_code = file.read() # 执行JavaScript代码并获取e值 ctx = execjs.compile(js_code) e_value = ctx.eval('e') # 输出e值 print(e_value)
在上面的代码中,你需要将
your_js_file.js
替换为你保存的JavaScript文件的路径。然后,使用execjs.compile
方法编译JavaScript代码,并使用ctx.eval
方法来执行JavaScript代码并获取到e值。注意,你需要先安装
PyExecJS
库,可以使用pip install PyExecJS
命令来安装。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 asp写PC网站开通了微信支付,扫码付款不能跳转
- ¥50 AI大模型精调(百度千帆、飞浆)
- ¥15 关于#c语言#的问题:我在vscode和codeblocks中编写c语言时出现打不开源文件该怎么办
- ¥15 非科班怎么跑代码?如何导数据和调参
- ¥15 福州市的全人群死因监测点死亡原因报表
- ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
- ¥15 系统2008r2 装机配置推荐一下
- ¥500 服务器搭建cisco AnyConnect vpn
- ¥15 悬赏Python-playwright部署在centos7上
- ¥15 psoc creator软件有没有人能远程安装啊