Cheerio将单个配额改为双倍

时间:2015-09-21 14:45:39

标签: javascript html regex node.js cheerio

我正在使用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>

1 个答案:

答案 0 :(得分:2)

看起来您在Cheerio问题跟踪器上遇到问题#720。他们说他们不会修复它,但你可能会用你的用例说服他们。我建议在那里评论这个问题。