推荐设备MORE

自建网站怎么做—微网站微信

自建网站怎么做—微网站微信

行业知识

Python应用pyexecjs编码实例分析

日期:2021-02-19
我要分享
Python应用pyexecjs编码实例分析
关注度3 评价 15  网民共享于:  :21 访问数24194次 对于如今大部分分的网站全是应用js数据加密,js载入的,其实不能立即爬取出去,这时候候也不得不适感用一些三方类库来实行js句子 execjs,一个较为功能强大且非常容易入门的类库(适用py2,与py3),适用 JS runtime。 官方网站:project/PyExecJS/
# pip install pyexecjs
# 一node.js为模块
# 检验运作自然环境
import execjs
print(execjs.get().name)
非常简单的编码实例 应用eval实行js编码
import execjs
e = execjs.eval('a=new Array(1,2,3)')
print(e)
怎样解决內容较为多的js呢
str1 = """
 function test(data){
 return data;
# 先吧标识符串编译程序成js编码
cx_js = pile(str1)
# 启用call方式去实行js编码
a = cx_js.call("test", "122") # 第一个为涵数名,后边的为主要参数,多的就用分号分隔
print(a)
"""假如是较为大的js內容呢 大家能够先储存到文档中,随后载入编译程序,在实行"""