How to use the default function from cheerio

Find comprehensive JavaScript cheerio.default code examples handpicked from public code repositorys.

cheerio.default is an object that contains a reference to the cheerio module.

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: {
fork icon0
star icon0
watch icon1

+ 74 other calls in file

How does cheerio.default work?

Cheerio is a server-side version of the jQuery core, which can be used to manipulate HTML and XML documents in a more familiar and convenient way, allowing developers to select elements and manipulate their contents. The default export of the Cheerio module is a function that takes an HTML/XML string and returns a Cheerio object, which can be manipulated using jQuery-style syntax.

Ai Example

1
2
3
4
5
6
7
8
9
10
11
12
13
const cheerio = require("cheerio");
const axios = require("axios");

axios
  .get("https://example.com")
  .then((response) => {
    const $ = cheerio.load(response.data);
    const title = $("title").text();
    console.log(title);
  })
  .catch((error) => {
    console.log(error);
  });

This code uses Axios to make a GET request to https://example.com, then loads the response data into a Cheerio object. It then uses Cheerio to extract the text of the tag from the HTML, and logs it to the console.