lingduxingxi 2022-12-25 17:39 采纳率: 87.5%
浏览 13
已结题

F12中console.log(e)的e值变量如何用Python获取?

,各位,在F12中,我调试时发现这个e值可以用console.log(e)日志显示出来值,我现在想用python调用这个js的e值,请问怎么才能获取到这个e值呀?把这个js存到本地,然后再用python调用获取吗?有人知道这个吗?

img

img

img

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-08-30 08:41
    关注

    引用 皆我百晓生 小程序回复内容作答:
    是的,你可以将这个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命令来安装。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月30日
  • 创建了问题 12月25日

悬赏问题

  • ¥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软件有没有人能远程安装啊