--- layout: default --- # CheerioWebBaseLoader Carga páginas web como documentos (sin ejecutar JavaScript) ### Instalación ```bash npm install @langchain/community cheerio ``` ### Uso ```typescript import "cheerio"; import { CheerioWebBaseLoader } from "@langchain/community/document_loaders/web/cheerio"; const loader = new CheerioWebBaseLoader( "https://blog.langchain.dev/what-is-an-agent/", { selector: "article" } // selector CSS para filtrar contenido ); const docs = await loader.load(); console.log(docs[0].pageContent.substring(0, 300)); console.log(docs[0].metadata); // { source: 'https://blog.langchain.dev/...', title: '...' } ```
⚠️ Para SPAs o páginas con JS dinámico, usa Playwright o Puppeteer