How to use cheerio

Comprehensive cheerio code examples:

How to use cheerio.default:

431
432
433
434
435
436
437
438
439
440
        "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
        "accept-language": "en-US,en;q=0.9,id;q=0.8",
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"
    }
}).then(({ body }) => __awaiter(this, void 0, void 0, function* () {
    const $ = cheerio_1.default.load(body);
    const Url = $('#search-all-results > div.main-panel > div').find('div.box-content > div > ul > li > div > div.media-card-body > div > h2 > a').attr('href');
    yield got_1.default(`https://www.musixmatch.com${Url}`, {
        method: "GET",
        headers: {

How to use cheerio.load:

66
67
68
69
70
71
72
73
74
75
if ('development' === wpMode) {
    // Locate all E2E cases
    const caseFiles = [];
    fs.readdirSync(path.resolve(__dirname, 'test/html/')).forEach(file => {
        const absPath = path.resolve(__dirname, 'test/html/', file);
        const caseHtml = cheerio.load(fs.readFileSync(absPath));
        const publicName = file.replace('.tpl', '');

        plugins.push(new HtmlWebpackPlugin({
            template: path.resolve(__dirname, 'test/html/', file),