javascript——我需要使用 cherrio 获取脚本(不获取文本)
发布时间:2022-09-08 13:34:19 384
相关标签: # 前端
我正在报废一个页面,我需要从脚本标签中获取一个 json,脚本标签看起来像
<template data-type="json" data-varname="__STATE__">
<script>
{
"someJson": here
}
</script>
</template>
我在浏览器中使用 jquery 得到了类似这样的值
$('template[data-varname="__STATE__"]').content.children[0]
我在我的节点代码上得到了类似的值
const listItems = await $('template[data-varname="__STATE__"]');
await fs.promises.writeFile('site.html', listItems.html())
但我的回报只是一个这样的脚本
<script>
{
"someJson": here
}
</script>
在 html 文件中,但我想获取 json 并且已经能够使用
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报