Node.js
Découvrez Firecrawl en Node.js. Scrapez, recherchez et interagissez avec les données web à l’aide du SDK officiel.
- Node.js 18+
- Une clé API Firecrawl — obtenez-en une gratuitement
npm install firecrawlAu lieu de passer apiKey directement, définissez la variable d’environnement FIRECRAWL_API_KEY :
export FIRECRAWL_API_KEY=fc-YOUR-API-KEYconst app = new Firecrawl();import { Firecrawl } from 'firecrawl';
const app = new Firecrawl({ apiKey: "fc-YOUR-API-KEY" });
const results = await app.search("firecrawl web scraping", { limit: 5 });
for (const result of results.web) {
console.log(result.title, result.url);
}const result = await app.scrape("https://example.com");
console.log(result.markdown);Utilisez Interact pour contrôler une session de navigateur en temps réel — cliquez sur des boutons, remplissez des formulaires et extrayez du contenu dynamique.
const result = await app.scrape('https://www.amazon.com', { formats: ['markdown'] });
const scrapeId = result.metadata?.scrapeId;
await app.interact(scrapeId, { prompt: 'Search for iPhone 16 Pro Max' });
const response = await app.interact(scrapeId, { prompt: 'Click on the first result and tell me the price' });
console.log(response.output);
await app.stopInteraction(scrapeId);Documentation Scrape
Toutes les options de scrape, y compris les formats, les actions et les proxys
Documentation Recherche
Rechercher sur le web et obtenir le contenu complet des pages
Documentation Interact
Cliquer, remplir des formulaires et extraire du contenu dynamique
Référence du SDK Node
Référence complète du SDK avec crawl, cartographie, extraction par lot, et plus encore
Was this page helpful?Suggest editsRaise issue