Cheerio 将单引号更改为双引号

Cheerio changing single quotas into double

我正在使用 cheerio 修改我从网站上抓取的 HTML。然而,它搞砸了配额。

这个脚本工作正常,唯一的问题是它正在将 ' 更改为 "

       // Load in HTML
       $ = cheerio.load(string);
       console.log($.html());   

它正在改变:

     <script>window.jQuery || document.write("<script src='//cdn.shopify.com/s/files/1/0967/6522/t/2/assets/jquery.min.js?15981737959390328713'>\x3C/script>")</script>

收件人:

    <script>window.jQuery || document.write("<script src="//cdn.shopify.com/s/files/1/0967/6522/t/2/assets/jquery.min.js?15981737959390328713">\x3C/script>")</script>

您似乎 运行 遇到了 Cheerio 问题跟踪器上的问题 #720。他们说他们不会修复它,但您可以用您的用例来说服他们。我建议在那里评论这个问题。