From 78505d733e27712a61c78a340ae27b30dd87f74f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 6 Jun 2026 11:47:29 +0400 Subject: [PATCH] =?UTF-8?q?history:=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C?= =?UTF-8?q?=20002=20=E2=80=94=20sticky-=D1=84=D0=B8=D0=BA=D1=81=20phpBB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scraper/history/001-initial-structure.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scraper/history/001-initial-structure.md b/scraper/history/001-initial-structure.md index 701f81a..b9918cb 100644 --- a/scraper/history/001-initial-structure.md +++ b/scraper/history/001-initial-structure.md @@ -30,3 +30,21 @@ - Адаптер реализует только парсинг HTML и формирование URL — никакой логики обхода - Каждый адаптер — отдельный пакет, можно добавить новый движок создав один пакет - Все решения по вёрстке документированы в комментариях перед функциями + +--- + +## 002 — 2026-06-06: Фикс sticky-тем phpBB + +**Проблема:** В phpBB закреплённые (sticky) темы видны на каждой странице раздела. +При многопоточном парсинге (4 workers) все потоки одновременно хватают одну и ту же +sticky-тему — скрипт зависает. + +**Решение:** В `parse_topics()` добавлен фильтр — перед добавлением темы проверяем, +есть ли в родительском `` иконка `sticky_read.gif`. +Sticky-темы пропускаются (не попадают в список). + +**Где:** `lada_scraper/parse.py` (на ВМ, через SSH) +**Проверено:** sticky #331 и #477 не попадают в выдачу, обычные темы на месте. +**Было/стало:** 28 тем → 24 темы на странице (4 sticky отфильтровано). + +---