# pip install firecrawl-py
from firecrawl import Firecrawl
firecrawl = Firecrawl(api_key="YOUR_API_KEY")
# Essai initial avec le proxy basic
try:
content = firecrawl.scrape("https://example.com")
# Vérifier si un code d’erreur a été reçu
status_code = content.get("metadata", {}).get("statusCode")
if status_code in [401, 403, 500]:
print(f"Code d’état {status_code} reçu, nouvel essai avec le proxy stealth")
# Réessayer avec le proxy stealth
content = firecrawl.scrape("https://example.com", proxy="stealth")
print(content["markdown"])
except Exception as e:
print(f"Erreur : {e}")
# En cas d’exception, réessayer avec le proxy stealth
try:
content = firecrawl.scrape("https://example.com", proxy="stealth")
print(content["markdown"])
except Exception as e:
print(f"Échec également avec le proxy stealth : {e}")