1.js2py简介
在平时爬虫过程中,我们会遇到网站对js文件加密,无法爬取,现在就让我们来了解一下js2py模块,它可以对js文件进行解密。
js2py模块使⽤
Python中执⾏JS代码,通常两个库:js2py,pyexecjs;
js2py是纯python实现的库,⽤于在python中运⾏js代码,本质上是将js代码翻 译成python代码
js2py安装 pip install js2py
import js2py
js2py.eval_js('console.log("hello wrold")')
func_js = """
function add(a,b)
{ return a+b } """
add = js2py.eval_js(func_js)
print(add(1, 2))
#JS代码翻译
import js2py
print(js2py.translate_js