Описание
В текущей версии при ignore_promotion = false в Excel-экспорте колонка "Поднято" заполняется значением "Нет" для всех объявлений, даже если в выдаче Avito есть продвигаемые объявления.
Версия
Шаги воспроизведения
- Запустить
parser_cls.py с ignore_promotion = false.
- Дождаться завершения парсинга и открыть
result/avito.xlsx.
- Проверить колонку "Поднято".
Фактическое поведение
- Во всех строках колонка "Поднято" = "Нет".
Ожидаемое поведение
- Колонка "Поднято" должна корректно отражать признак promotion независимо от
ignore_promotion.
- При
ignore_promotion = true — promoted-объявления дополнительно отфильтровываются.
- При
ignore_promotion = false — promoted-объявления не фильтруются, но пометка в Excel должна быть корректной.
Наблюдение по коду
Похоже, ad.isPromotion вычисляется только внутри _filter_by_promotion при включенном ignore_promotion, поэтому при ignore_promotion = false поле остается False по умолчанию.
Описание
В текущей версии при
ignore_promotion = falseв Excel-экспорте колонка "Поднято" заполняется значением "Нет" для всех объявлений, даже если в выдаче Avito есть продвигаемые объявления.Версия
Шаги воспроизведения
parser_cls.pyсignore_promotion = false.result/avito.xlsx.Фактическое поведение
Ожидаемое поведение
ignore_promotion.ignore_promotion = true— promoted-объявления дополнительно отфильтровываются.ignore_promotion = false— promoted-объявления не фильтруются, но пометка в Excel должна быть корректной.Наблюдение по коду
Похоже,
ad.isPromotionвычисляется только внутри_filter_by_promotionпри включенномignore_promotion, поэтому приignore_promotion = falseполе остаетсяFalseпо умолчанию.