吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2487|回复: 15
收起左侧

[求助] 如何将js代码转python?

[复制链接]
三滑稽甲苯 发表于 2020-4-17 08:48
本帖最后由 三滑稽甲苯 于 2020-4-17 09:56 编辑

RT, 最好有程序批量处理,如果没有请帮我把以下代码转换成python脚本。
[JavaScript] 纯文本查看 复制代码
                function dataenc(a) {
            var c, d, e, b = ktimes % 10;
            for (0 == b && (b = 1),
            c = [],
            d = 0; d < a.length; d++)
                e = a.charCodeAt(d) ^ b,
                c.push(String.fromCharCode(e));
            return c.join("")
        }

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

5omggx 发表于 2020-4-17 09:02
ktimes是啥
 楼主| 三滑稽甲苯 发表于 2020-4-17 09:03
zpf0401 发表于 2020-4-17 09:11
又红又专 发表于 2020-4-17 09:12
问卷星post??????????  
 楼主| 三滑稽甲苯 发表于 2020-4-17 09:20

你怎么知道的
5omggx 发表于 2020-4-17 09:24
三滑稽甲苯 发表于 2020-4-17 09:03
一个变量,留着就行了

python3用PyExecJS库直接执行js算了
whh19921024 发表于 2020-4-17 09:26
人肉可以转,程序真没见过
WEASYD 发表于 2020-4-17 09:26
这应该用手转吧,,,应该没有特别好的代码转换工具,
xiao智可以不帅 发表于 2020-4-17 09:32
上面代码保存为string.js
import execjs
with open('./string.js') as f:
    jsdata = f.read()

ctx = execjs.compile(jsdata)
print(ctx.call('dataenc','1'))#dataenc函数名,1为a的值
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 05:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表