python3执行javaScript脚本,js2py教程

简介:js2py安装库现在写爬虫很多的网站都开始用js 加密技术了,所以这个库必须要学的,不然你就没法玩了使用教程js2py 执行单个语句js2py 执行函数总结:现在写爬虫很多的网站都开始用js 加密技术了,所以这个库必须要学 ...

js2py安装库

 


现在写爬虫很多的网站都开始用js 加密技术了,所以这个库必须要学的,不然你就没法玩了

pip install js2py

python3执行javaScript脚本,js2py教程_第1张图片

1.使用教程

js2py执行单个语句

python3执行javaScript脚本,js2py教程_第2张图片

js2py执行函数

python3执行javaScript脚本,js2py教程_第3张图片

python3执行javaScript脚本,js2py教程_第4张图片

 执行js文件中的js代码

js文件中的代码

1
2
3
4
5
6
7
function  enString(data){
         var  key1 =  "YHXWWLKJYXGS" ;
         var  key2 =  "ZFCHHYXFL10C" ;
         var  key3 =  "DES" ;
         var  enchex = key1+key2+key3+data
         return  enchex;
}

python代码

1
2
3
4
5
6
import  js2py
 
data = open ( 'sjtest.js' , 'r' ,encoding =  'utf8' ).read()
print ( type (data))
data = js2py.eval_js(data)
print (data( '1234569' ))

运行结果:


YHXWWLKJYXGSZFCHHYXFL10CDES1234569

 

 总结:为了实现自己的爬虫春秋大梦,我还的一抗到底。

你可能感兴趣的:(python3执行javaScript脚本,js2py教程)