Skip to content

bug: дневной сбор падает DownloadTimeoutError на первом скачивании (регрессия после 45512d4, не исправлено #28) #29

Description

@axisrow

Что происходит

Дневной сбор падает DownloadTimeoutError на первом же скачивании и не доходит до dynamics. Воспроизводится на двух версиях подряд, включая свежий фикс #28.

Воспроизведение

Дата: 2026-08-21. CDP http://127.0.0.1:9223, авторизованный профиль. Капчи, редиректа на passport и разлогина не было.

wordstat collect "новогодние подарки" "купить телефон" "курсы английского языка" \
  --granularity daily \
  --date-from 2026-06-23 --date-to 2026-08-20 \
  --cdp-url http://127.0.0.1:9223 \
  --region "Россия" --timeout 90

Результат: Собрано 0 из 3. Все три фразы независимо — DownloadTimeoutError на первом CSV.

Манифест (одинаков у всех трёх)

"exports": [],
"granularity": "daily",
"requested_period": {"from": "2026-06-23", "to": "2026-08-20"},
"actual_period": null,
"missing_views": ["top_popular", "top_related", "dynamics", "regions"],
"empty_views": [],
"status": "incomplete"

created_at и updated_at совпадают до микросекунды — прогон умирает на первом скачивании, не записав ни одного экспорта.

Что уже исключено

Важное наблюдение

Тот же сбор с теми же параметрами проходил на версии 45512d402cd75e8c30703c2bfdb86cb1a7a059e5: три фразы, по 58 строк дневной динамики, окно 23.06.2026–19.08.2026, файлы корректны (UTF-8 BOM, CR-only, ;). То есть между 45512d4 и d3e6ed2 сбор дневной динамики сломался и на fc0e9a1 остаётся сломанным.

Если это поможет сузить поиск: source_url в манифесте — ...&view=table&words=..., то есть табличное представление; на дневную динамику нужна вкладка «Динамика».

Почему это блокирует

Мы (wordstat-trends) не можем собрать дневные фикстуры для проверки недельной сезонности sp=7 — это несущая часть гипотезы wordstat-trends#23. Окно дневных данных у Вордстата живёт 60 дней, поэтому попытки не бесконечны: чем дольше держится дефект, тем меньше остаётся календарного запаса на выровненное окно, кратное неделе.

Обходной путь на нашей стороне уже применён (используем фикстуры, собранные на 45512d4), так что срочности «прямо сейчас» нет — но собирать новые данные мы не можем.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions