Python
Découvrez Firecrawl en Python. Scrapez, recherchez et interagissez avec les données web à l’aide du SDK officiel.
- Python 3.8+
- Une clé API Firecrawl — obtenir une clé gratuitement
pip install firecrawl-pyfrom firecrawl import Firecrawl
app = Firecrawl(api_key="fc-YOUR-API-KEY")
results = app.search("firecrawl web scraping", limit=5)
for result in results.web:
print(result.title, result.url)result = app.scrape("https://example.com")
print(result.markdown)Utilisez Interact pour contrôler une session de navigateur active — cliquez sur des boutons, remplissez des formulaires et extrayez du contenu dynamique.
result = app.scrape("https://www.amazon.com", formats=["markdown"])
scrape_id = result.metadata.scrape_id
app.interact(scrape_id, prompt="Search for iPhone 16 Pro Max")
response = app.interact(scrape_id, prompt="Click on the first result and tell me the price")
print(response.output)
app.stop_interaction(scrape_id)Au lieu de passer api_key directement, définissez la variable d’environnement FIRECRAWL_API_KEY :
export FIRECRAWL_API_KEY=fc-YOUR-API-KEYapp = Firecrawl()Docs Scrape
Toutes les options de scrape, y compris les formats, les actions et les proxies
Docs Search
Recherchez sur le web et obtenez le contenu complet des pages
Docs Interact
Cliquez, remplissez des formulaires et extrayez du contenu dynamique
Référence du SDK Python
Référence complète du SDK avec crawl, cartographie, async, etc.
Was this page helpful?Suggest editsRaise issue