从Python中的HTML脚本标签读取JSON对象

问题描述 投票:0回答:1

我正在尝试读取位于脚本html标签中的json对象。

[当前获取脚本后,我尝试了在此讨论中找到的这段代码(Extract JSON from HTML Script tag with BeautifulSoup in Python

with open('temp.js', 'w', encoding="utf-8") as f:
    f.write('window = {};\n' + Check[index].text + ';\nprocess.stdout.write(JSON.stringify(window.__INITIAL_STATE__));')
window_init_state = check_output(['node','temp.js'])
print(json.loads(window_init_state))

但是在此之后,程序创建了文件temp.js,但出现此错误:FileNotFoundError:[WinError 2]系统找不到指定的文件

有人知道我的代码有什么问题吗?非常感谢你

python json beautifulsoup pycharm subprocess
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.