Python
使用 Python 快速上手 Firecrawl。通过官方 SDK 抓取、搜索网页数据并与之交互。
- Python 3.8+
- 一个 Firecrawl API 密钥——免费获取
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)使用交互功能来控制实时浏览器会话——点击按钮、填写表单并提取动态内容。
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)不要直接传入 api_key,请改为设置 FIRECRAWL_API_KEY 环境变量:
export FIRECRAWL_API_KEY=fc-YOUR-API-KEYapp = Firecrawl()Was this page helpful?Suggest editsRaise issue