在某些及其特殊的情况下,我们需要让js与python能够互相转换,这里推荐
jiphy
,安装jiphy需要事先安装好python,安装python很简单,但装好后记得把python根目录与scripts所在路径添加到path变量中去
安装pip稍微复杂一些,首先我们需要去下载
pip
选择第二个.tar.gz,下载完成后解压到某个你认为合适的路径下,在该路径下执行以下两个指令
python setup.py install
pip list
现在pip就装好了,我们来装一下jiphy,执行命令
pip install jiphy
这时候有可能会出现如下错误

注意最后一行
UnicodeDecodeError: 'ascii' codec can't decode byte 0xbd in position 7: ordinal not in range(128)
出现问题的原因是因为pip安装python包会加载用户目录,如果用户目录恰好是中文的,ascii不能编码。
在python安装目录下的Lib\site-packages 中建一个文件sitecustomize.py ,文件内容如下
import sys
sys.setdefaultencoding('gb2312')
再次执行pip install jiphy,出现如下所示的状态就说明jiphy已经装好了

接下来就是如何使用jiphy实现js与python的相互转换。
在某个文件夹下(这里是E:\各种网页\python)下新建一个js文件one.js
function(){
print('js=>python')
在该目录下执行
jiphy one.js one.py
之后在该目录下就会出现一个名为one.py的python文件


python转js也是如此。至于jiphy的其他用法,可在之前给出的jiphy github链接中查看。但有一说一,我不太推荐使用某些工具把一种语言转为另一种语言的做法,因为转来转去肯定会出幺蛾子的,如果我们真的需要去写python,马上去学也来得及,python的基础并不难。
在某些及其特殊的情况下,我们需要让js与python能够互相转换,这里推荐jiphy,安装jiphy需要事先安装好python,安装python很简单,但装好后记得把python根目录与scripts所在路径添加到path变量中去 安装pip稍微复杂一些,首先我们需要去下载pip 选择第二个.tar.gz,下载完成后解压到某个你认为合适的路径下,在该路径下执行以下两个指令python s
最近为提高效率,把一个js的自动化框架,转成了python的框架,相应的一下function也要从js转成python。
这里整理了一些,js与python之间,需要转换的地方。
function
function abc(a,b,c) { return a+b+c }
python :
def abc(a,b,c) :
return a+b+c
switch/case
js当中有switch/case语句,python中没有。python中可以用 if elif else 代替。
安装详细参考:https://blog.csdn.net/jss19940414/article/details/85079727
jiphy下载地址:https://pypi.org/
使用pip下载
pip install jiphy
安装成功后进行小测试
1. 在本地...
前几天在Python星耀和最强王者交流群里边,好几个人都在问JS逆向的视频和相关代码,看来都在学习进阶的知识,真是卷不动了。正好这几天我也在看JS的部分学习资料,看到一个还不错的案例,这里拿出来给大家分享一下,也当记录一下。
JS代码
关于JS代码的寻找,写文章说明倒是挺难的,录制视频讲解会更好一些,这里直接把现成的JS的代码安排上了。这个JS加密代码找起来一开始是挺难的,需要不断的打断点,找到加密规律,一层一层的剥洋葱,才能一探究竟。本文使用的这个JS加密代码来自某个小视频网站,网页上呈现..
var jdepY0NXtSrABwruYSVzHHk52Sw0uoJlYX = function(m, r, d) {
var e = "DECODE";
var r = r ? r: "";
var d = d ? d: 0;
var q = 4;
r = md5(r);
var o = md5(r.substr(0, 16));
var...
原文出处: 51CTO
选Python还是JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在Web前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃JavaScript,我们也就没什么可选择的项目了。
好吧,也许答案也不是这么绝对。JavaScript已经成为众多其它编程语言争相选择的转换目标(相关实例包括T
是的,Python确实可以通过一些第三方包来使用JavaScript。
比如说,你可以使用pyodide包将JavaScript编译成Python可以执行的代码,或者使用pyexecjs包在Python中执行JavaScript代码。
不过,需要注意的是,Python和JavaScript是两种不同的编程语言,它们有自己的特性和用途。在选择使用哪种语言的时候,应该根据项目的需求和你的开发能力来做出决策。