File size: 1,043 Bytes
ba8a8b8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import asyncio
import os
import httpx
from dotenv import load_dotenv

load_dotenv()

async def fetch_real_data():
    key = os.getenv("FIRECRAWL_API_KEY")
    url = "https://www.airbnb.com/s/Zandvoort/homes?checkin=2026-03-15&checkout=2026-03-22&adults=4"
    
    print(f"📡 Hole echte Test-Daten von Firecrawl...")
    async with httpx.AsyncClient(timeout=120.0) as client:
        response = await client.post(
            "https://api.firecrawl.dev/v1/scrape",
            headers={"Authorization": f"Bearer {key}"},
            json={"url": url, "formats": ["markdown"], "waitFor": 5000}
        )
        if response.status_code == 200:
            markdown = response.json().get('data', {}).get('markdown', '')
            with open("debug_content.md", "w") as f:
                积极 = f.write(markdown)
            print(f"✅ Test-Daten gespeichert (debug_content.md, {len(markdown)} Zeichen)")
        else:
            print(f"❌ Fehler: {response.status_code}")

if __name__ == "__main__":
    asyncio.run(fetch_real_data())