# pip install firecrawl-py
from firecrawl import Firecrawl
firecrawl = Firecrawl(api_key="YOUR_API_KEY")
# Primero intenta con el proxy básico
try:
content = firecrawl.scrape("https://example.com")
# Verifica si se recibió un código de estado de error
status_code = content.get("metadata", {}).get("statusCode")
if status_code in [401, 403, 500]:
print(f"Se obtuvo el código de estado {status_code}, reintentando con proxy stealth")
# Reintentar con el proxy stealth
content = firecrawl.scrape("https://example.com", proxy="stealth")
print(content["markdown"])
except Exception as e:
print(f"Error: {e}")
# Reintentar con el proxy stealth si ocurre una excepción
try:
content = firecrawl.scrape("https://example.com", proxy="stealth")
print(content["markdown"])
except Exception as e:
print(f"El proxy stealth también falló: {e}")