返回

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 并且已经能够使用

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像