Сегодня запутался в том, что у потока своя настройка прокси чекера, у парсеров свои отдельные настройки. Логика "наследования" настроек не вполне очевидна. Что "All" в настройках парсера следует читать как "inherit" от потока.
Например, настройка "Reuse proxy between retries" относится скорее к конкретному парсеру, его "личному" прокси-чекеру, нежели к потоку, всему заданию... Ведь поведение конкретного чекера (интервалы, баны) зависит именно от парсера.
А настройки всего задания (потока) - это по сути просто число потоков. И всё! Все проксёвые настройки должны относится к прокси-чекерам. Тогда логика будет соблюдена без сложностей с наследованием.
В общем, каждому парсеру по своему прокси чекеру. Без наследования и замороки!
Например, настройка "Reuse proxy between retries" относится скорее к конкретному парсеру, его "личному" прокси-чекеру, нежели к потоку, всему заданию... Ведь поведение конкретного чекера (интервалы, баны) зависит именно от парсера.
А настройки всего задания (потока) - это по сути просто число потоков. И всё! Все проксёвые настройки должны относится к прокси-чекерам. Тогда логика будет соблюдена без сложностей с наследованием.
В общем, каждому парсеру по своему прокси чекеру. Без наследования и замороки!