ノードクローラーはcheerioを使用してhtml()の文字化けした問題を解析します

ノードクローラーを手動で作成しましたが、cheerioを使用してページを解析するときにcheerioのhtml()を使用してページのコンテンツを取得しましたが、コンソールから出力されましたが、「文字化け」の問題がありました。

 

ここでの「文字化け」は実際には文字化けしていないことに注意してください。これはHTMLエンティティのエンコーディングです。

解決策は、{decodeEntities:false}をloadメソッドに追加し、

let $ = cheerio.load(html、{decodeEntities:false })

参照アドレス:https : //www.jianshu.com/p/60ae70a1fb88

 

おすすめ

転載: www.cnblogs.com/Mrrabbit/p/12748084.html