goon/app/connectors
goon-foss 532c7e2bb4 fix(vjav): 429 parsowany jako XML, zrodlo stalo 12 dni bez zadnego bledu
Audyt po fixie streamporn.vip. vjav (77 tys. zrodel) nie dodal nic od 2026-07-22 i
NIE zglaszal bledu - crawl_page oddawal 0 scen, licznik pokazywal errors: 0.

Przyczyna: vjav odcial IP VPS-a. Sprawdzone 2026-08-03 - sitemap, strona glowna i
/latest-updates/ daja 429 przy trzech probach z rzedu, a przez Bright Data 200 od
pierwszej. Kod tego nie widzial, bo browser_get NIE rzuca na 4xx, wiec 343-bajtowa
tresc bledu byla parsowana jako XML: zero sitemap, zero id.

Drugi blad, ktory to ukryl: przy niepowodzeniu _load_ids ustawialo _sorted_ids = [],
a crawl_page tlumaczy [] na "koniec katalogu" (poprawny stan), nie na awarie. Teraz
przy bledzie zostaje None, ktore crawl_page zwraca jako transient-fail.

Fix: proxy Bright Data na sitemap i API metadanych (ten sam host, ten sam 429), jawne
sprawdzanie statusu, [] tylko dla realnie pustego katalogu.

Po fixie crawl_page oddaje 120 scen zamiast 0. Nowej podazy to jeszcze nie dalo
(wszystkie 120 to pozycje sprzed blokady, skipped na niezmienionym hashu) - sitemap
vjav nie przesunal sie od czasu odciecia. Do obserwacji. Uwaga na jakosc: w tej
partii 58 proc. tytulow to slug-concat typu 0008363_JAV_..., przy 2,9 proc. w calym
katalogu.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 14:36:25 +02:00
..
direct_scrapers fix(vjav): 429 parsowany jako XML, zrodlo stalo 12 dni bez zadnego bledu 2026-08-03 14:36:25 +02:00
__init__.py feat(movies): konektor yourdailypornmovies.ws 2026-08-03 10:38:18 +02:00
base.py Initial commit 2026-05-20 10:10:22 +02:00
dooplay.py fix(movies): streamporn.vip czytal zly listing, stal od 23 dni 2026-08-03 10:56:13 +02:00
freeomovie.py fix(feedback): freeomovie posters + dead hoster + myvidplay; watchporn _embed_iframe guard 2026-07-03 13:02:47 +02:00
paradisehill.py fix(movies): paradisehill delta date-granularity + browse cadence docs 2026-06-01 17:00:10 +02:00
stashdb.py Initial commit 2026-05-20 10:10:22 +02:00
tpdb.py feat(movies): TPDB movie enrichment + dedup 2026-07-02 11:36:36 +02:00
yourdailypornmovies.py feat(movies): konektor yourdailypornmovies.ws 2026-08-03 10:38:18 +02:00