Как я могу получить переменные js в python с PyV8 (от js до python)
Я хочу перевести JavaScript на Python.
Но когда я получаю bgAudio, он равен [объектный объект].
Любой, кто может подсказать мне, как получить значение "bgAudio". (Тип json лучше, например, {"url":"a/b/c/d/e.mp3","name":"aaa.mp3"})?
Или как получить значение 《class '_PyV8.JSObject'》?
Благодарю.
import PyV8
str_scene2 = """
var scene = {id:123321,bgAudio:{"url":"a/b/c/d/e.mp3","name":"aaa.mp3"}};
"""
s1 = str_scene2.decode('utf-8')
with PyV8.JSContext() as env1:
env1.eval(s1)
vars = env1.locals
var_scene1 = vars.scene
print var_scene1.id
print var_scene1.bgAudio # it shows [object Object]
print type(var_scene1.bgAudio) # it shows <class '_PyV8.JSObject'>