Ajoutez une route /interact pour contrôler une session de navigateur en direct — cliquez sur des boutons, remplissez des formulaires et extrayez du contenu dynamique.
if (req.method === "POST" && url.pathname === "/interact") { const result = await firecrawl.scrape("https://www.amazon.com", { formats: ["markdown"], }); const scrapeId = result.metadata?.scrapeId; await firecrawl.interact(scrapeId, { prompt: "Search for iPhone 16 Pro Max", }); const response = await firecrawl.interact(scrapeId, { prompt: "Click on the first result and tell me the price", }); console.log(response.output); await firecrawl.stopInteraction(scrapeId); return Response.json({ output: response.output });}