Vygenerovano: 2026-03-25 01:40 | Typ: scout | CzechAI
Model: qwen3:32b
Ukol: URGENTNI: Portal Drazby-online.cz selhava. URL: https://www.drazby-online.cz Chyba: nonprotected_bad_scan Posledni uspech: unknown 1. Crawlni URL 2. Zmenila se struktura? 3. Anti-bot opatreni? 4. Existuje API? 5. Navrhni opravu.
Cas: 2026-03-25T01:33:53.363Z - 2026-03-25T01:40:24.171Z
| Portal | Kat. | Obtiznost | Render | Anti-bot | Data | Strategie | Poznamky |
|---|---|---|---|---|---|---|---|
| Drazby-online | problematic | hard | javascript | cloudflare | auction listings, prices, contacts | playwright | Empty static crawl, API not found. Likely Cloudflare protection triggering 'nonprotected_bad_scan' error. Requires JS rendering and anti-bot bypass. |
**Diagnóza problému s Drazby-online.cz:**
1. **Struktura portálu:**
- Obsah je pravděpodobně načítán dynamicky pomocí JavaScriptu (prázdný výsledek statického crawlu).
- Žádný viditelný API endpoint (test `/api` selhal).
2. **Anti-bot opatření:**
- **Cloudflare** aktivně blokuje nebo omezuje automatické požadavky (chyba `nonprotected_bad_scan` naznačuje detekci skenu nebo botu).
- Možná použití CAPTCHA nebo fingerprinting pro identifikaci botů.
3. **Návrh řešení:**
- **Nástroj:** Použijte **Playwright** (nebo Crawl4AI) pro plně vykreslení stránky a simulaci prohlížeče.
- **Anti-bot práce:**
- Přidejte náhodné zpoždění mezi požadavky.
- Použijte proxy s rotací IP (např. BrightData) pro omezení blokace.
- Zkontrolujte, zda je potřeba vyřešit CAPTCHA (např. přes 2Captcha API).
- **Alternativa:** Pokud portál používá Cloudflare Turnstile, bude potřeba integrovat řešení pro jeho automatizaci.
4. **Další kroky:**
- Testujte Playwright skript s headless režimem a zaznamenejte, zda se obsah načítá.
- Analyzujte síťovou aktivitu (XHR požadavky) při interakci s portálem v reálném prohlížeči – možná existuje skrytý API endpoint.
**Příklad kódu (Playwright):**
```python
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
page = browser.new_page()
page.goto("https://www.drazby-online.cz")
# Případně vyřešit CAPTCHA nebo čekat na načtení obsahu
content = page.content()
browser.close()
```
**Poznámka:** Vysoká obtížnost z důvodu anti-bot ochran. Doporučuje se kombinace Playwright + proxy + CAPTCHA řešení.