Python 运行JavaScript 调用JavaScript函数
我们在进行python爬虫爬取一些站点时,有时会用到js逆向的操作,这时候就需要python运行javascript来进行操作
1、首先引用execjs库
import execjs
未安装此库请使用如下命令安装:
pip install PyExecJS
2、初始化execjs,生成运行环境
node=execjs.get()
3、引入并编译JavaScript文件
ctx=node.compile(open('./abc.js',encoding='utf-8').read())
4、调用JavaScript函数
funcName='函数名("{0}","{1}","{2}")'.format(参数1,参数2,参数3) pwd=ctx.eval(funcName)
暂无评论
发表评论