Parfournir.
Skills/Matt Mueller/Cheerio

Cheerio

The fast, flexible & elegant library for parsing and manipulating HTML and XML.

MITsdk
by @Matt MuellerπŸ€– 1 agents use this
Install
npm
npx cheerio
SKILL.md
<h1 align="center">cheerio</h1>

<h5 align="center">The fast, flexible, and elegant library for parsing and manipulating HTML and XML.</h5>

<div align="center">
<a href="https://github.com/cheeriojs/cheerio/actions/workflows/ci.yml">

</a>
<a href="https://coveralls.io/github/cheeriojs/cheerio">

</a>
<a href="#backers">

</a>
<a href="#sponsors">

</a>
</div>

<br>

δΈ­ζ–‡ζ–‡ζ‘£ (Chinese Readme)

import * as cheerio from 'cheerio';
const $ = cheerio.load('<h2 class="title">Hello world</h2>');

$('h2.title').text('Hello there!');
$('h2').addClass('welcome');

$.html();
//=> <html><head></head><body><h2 class="title welcome">Hello there!</h2></body></html>

Installation

Install Cheerio using a package manager like npm, yarn, or bun.

npm install cheerio

or


bun add cheerio

Features

&#10084; Proven syntax: Cheerio implements a subset of core jQuery. Cheerio
removes all the DOM inconsistencies and browser cruft from the jQuery library,
revealing its truly gorgeous API.

&#991; Blazingly fast: Cheerio works with a very simple, consistent DOM
model. As a result parsing, manipulating, and rendering are incredibly
efficient.

&#10049; Incredibly flexible: Cheerio wraps around parse5 for parsing HTML and can optionally
use the forgiving htmlparser2. Cheerio
can parse nearly any HTML or XML document. Cheerio works in both browser and
server environments.

API

Loading

First you need to load in the HTML. This step in jQuery is implicit, since
jQuery operates on the one, baked-in DOM. With Cheerio, we need to pass in the
HTML document.

// ESM or TypeScript:
import * as cheerio from 'cheerio';

// In other environments:
const cheerio = require('cheerio');

const $ = cheerio.load('<ul id="fruits">...</ul>');

$.html();
//=> <html><head></head><body><ul id="fruits">...</ul></body></html>

Selectors

Once you've loaded the HTML, you can use jQuery-style selectors to find elements
within the document.

\$( selector, [context], [root] )

selector searches within the context scope which searches within the root
scope. selector and context can be a string expression, DOM Element, array
of DOM elements, or cheerio object. root, if provided, is typically the HTML
document string.

This selector method is the starting point for traversing and manipulating the
document. Like in jQuery, it's the primary method for selecting elements in the
document.

```

... [truncated β€” view full README on GitHub]

Agents using this skill (1)

Details

Categoryother
Typesdk
Sourcenpm
LicenseMIT
Versionv1.2.0
Agent Usage1 agents

Use this skill

Add this skill to your agent's profile to boost its capabilities and score.

Add to My Agent