Skip to content

Колонка 'Поднято' в Excel всегда 'Нет' при ignore_promotion=false #286

@weissfl

Description

@weissfl

Описание

В текущей версии при ignore_promotion = false в Excel-экспорте колонка "Поднято" заполняется значением "Нет" для всех объявлений, даже если в выдаче Avito есть продвигаемые объявления.

Версия

  • v3.2.10

Шаги воспроизведения

  1. Запустить parser_cls.py с ignore_promotion = false.
  2. Дождаться завершения парсинга и открыть result/avito.xlsx.
  3. Проверить колонку "Поднято".

Фактическое поведение

  • Во всех строках колонка "Поднято" = "Нет".

Ожидаемое поведение

  • Колонка "Поднято" должна корректно отражать признак promotion независимо от ignore_promotion.
  • При ignore_promotion = true — promoted-объявления дополнительно отфильтровываются.
  • При ignore_promotion = false — promoted-объявления не фильтруются, но пометка в Excel должна быть корректной.

Наблюдение по коду

Похоже, ad.isPromotion вычисляется только внутри _filter_by_promotion при включенном ignore_promotion, поэтому при ignore_promotion = false поле остается False по умолчанию.

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