Python
Comece a usar o Firecrawl em Python. Faça scraping, busque e interaja com dados da web usando o SDK oficial.
- Python 3.8+
- Uma chave de API do Firecrawl — obtenha uma grátis
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)Use o Interact para controlar uma sessão ativa do navegador — clique em botões, preencha formulários e extraia conteúdo dinâmico.
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)Em vez de informar api_key diretamente, defina a variável de ambiente FIRECRAWL_API_KEY:
export FIRECRAWL_API_KEY=fc-YOUR-API-KEYapp = Firecrawl()Documentação de scraping
Todas as opções de scraping, incluindo formatos, ações e proxies
Documentação de busca
Fazer uma busca na web e obter o conteúdo completo da página
Documentação de interação
Clique, preencha formulários e extraia conteúdo dinâmico
Referência do SDK Python
Referência completa do SDK Python com rastreamento, map, async e mais
Was this page helpful?Suggest editsRaise issue