【学习心得】Python好库推荐——PyExecJS

一、pyexecjs库是什么?

        pyexecjs是一个用Python来执行JavaScript代码的工具库,该库支持多种JavaScript运行时环境,如Node.js、PhantomJS、SlimerJS等,允许开发者在Python中无缝地调用和执行JavaScript代码。

二、常见使用场景

        在Web爬虫开发或者处理JavaScript加密内容的场景下,pyexecjs尤为有用,例如当网页中的数据是通过JavaScript动态加载或加密时,可以直接在Python程序中执行JavaScript函数来获取或解密这些数据。

二、pyexecjs库怎么用?

# 安装
pip install pyexecjs

(1)execjs必学方法eval

import execjs

# 必须掌握的函数之一 eval(expression)
"""
功能:如果你没有特定的JavaScript文件,而是想直接执行给定的JavaScript表达式代码时使用(使用内置运行时)
参数:expression是要执行的JavaScript字符串表达式。
返回值:js执行结果。
"""
e = execjs.eval('a = new Array(1,2,3)')
print(e)

(2)execjs必学方法complie

import execjs

# 必须掌握的函数之二 compile()
"""
功能:用于
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值