Фильтр II: Задание параметров поиска автомобилей одновременно для всех сайтов объявлений
Данное описание для раздела "ТРАНСПОРТ" (Автомобили, Грузовые, Спецтехника и т.д.). Для других разделов. см. описание Фильтр II: Поиск и исключение по ключевым словам в комментариях и заголовках к объявлениям avito.ru, youla.ru, auto.ru и др. сайтам.
Следующее видео демонстрирует особенности использования Фильтра II:
Ссылка для просмотра на youtube: https://www.youtube.com/watch?v=7OyBoXyGRE4
Фильтр II – значительно упрощает настройку программы на поиск автомобилей по собственным критериям на всех сайтах одновременно (auto.ru, avito.ru, irr.ru, drom.ru и т.д.). Если программа настроена на нужный регион, нет необходимости формировать отдельные условия поиска в виде HTTP-запросов (за редкими исключениями: например, необходимо расширить регион поиска, искать автомобили очень старых годов выпуска или с низкой ценой).
Задание параметров поиска для Фильтра II производится через Главное меню\Сервис\Параметры мониторинга\вкладка Фильтр II, см. рисунок:
Фильтр II позволяет не только реализовывать выборку по конкретным маркам автомобилей, но и дополняет статистику цен (особенно для марок/моделей автомобилей, которых нет в базе). В приведенном выше примере осуществляется выборка объявлений Toyota Camry 2006-2008 г.в. с ценами, заданными с помощью Фильтра II.
Количество фильтров не ограничено, поддерживается поиск марок/моделей, которые отсутствуют в базе программы, поиск по стране происхождения транспортных средств (отечественные/иностранные автомобили), поиск по диапазону цен, по году выпуска и другие всевозможные комбинации. Рассмотрим наиболее типичные примеры.
1. Следующий фильтр оставляет в основной таблице с результатами все автомобили марки Acura, см. рисунок:
2. Следующий пример демонстрирует фильтр по цене и году выпуска на автомобили BMW 5-серии (обозначение которых на разных сайтах может быть различным: BMW 520, BMW 5er, BMW 5-Series и т.д.), см. рисунок:
3. Если автомобиль отсутствует в списке, используйте альтернативный способ поиска (без выбора в выпадающем списке). К примеру, следующий фильтр оставляет в основной таблице автомобили Hyundai Porter. Данную модель нельзя выбрать в выпадающем списке (нет в базе), поэтому название автомобиля вводится в текстовое поле «Модель». При этом поле «Марка» остается пустым. Фактически в этом режиме производится поиск вхождения заданной подстроки (без учета регистра) в каждой ячейке первого столбца таблицы с результатами мониторинга. Если автомобиль есть в базе, все равно его название также можно ввести в текстовое поле «Модель», например: «Camry», «Avensis» и т.д., см. рисунок:
Следует отметить, что поиск производится по полному вхождению искомого слова (или слов). К примеру, если в текстовое поле введено слово «МАЗ», то программа в результатах поиска будет оставлять только автомобили «МАЗ», игнорируя, к примеру, «КАМАЗ». Поэтому, если ввести например «CAMR» (а не «CAMRY»), программа не найдет ни одного автомобиля.
4. Следующий фильтр оставляет в основной таблице вcе автомобили с ценой от 200 000 руб и дороже, см. рисунок:
5. Следующий фильтр оставляет в основной таблице только автомобили иностранного происхождения от 2006 г.в. с АКПП, см. рисунок:
Антифильтр
Начиная с версии 2.62 Фильтр II поддерживает режим «Антифильтр». Для этого при добавлении нового фильтра следует выбрать соответствующий переключатель Антифильтр в поле Логика фильтра, см. следующий рисунок:
Все рассмотренные ранее примеры на этой странице (включая видеоролик) являются примерами Обычного фильтра. Режим Антифильтр позволяет исключать из основных результатов поиска объявления, не удовлетворяющие отмеченным критериям выборки. Таким образом, в отличие от Обычного фильтра, который был реализован в более ранних верисях программы и задает условия выборки в основные результаты поиска, режим Антифильтр выполняет обратную функцию – задание условий исключения объявлений из основных результатов поиска. Необходимо отметить, что Обычные фильтры между собой логически складываются, а Антифильтры между собой логически умножаются. По ссылке далее см.полное описание режима Антифильтр.
Управление Фильтром II.
Рассмотрим назначение основных элементов управления Фильтра II, см. рисунок.:
При нажатии правой кнопки мыши вызывается контекстное меню со следующими командами:
Удалить – производит удаление выделенного фильтра.
Обновить фильтр – позволяет обновить (отредактировать) выделенный фильтр без необходимости его удаления.
Отключить выделенный фильтр – временно деактивирует фильтр.
Удалить все – производит удаление всех добавленных фильтров.
Сохранить все фильтры в файл... – позволят сохранить сформированные фильтры в файл.
Загрузка фильтров из файла... – позволят загрузить сформированные ранее фильтры из файла.
В разделе Общие настройки Фильтра II определяются параметры работы добавленных фильтров, см. рисунок:
Условие начала применения Фильтра II (после окончания анализа всех объявлений или сразу после окончания мониторинга) зависит от выбора одного из двух следующих переключателей:
Проводить анализ перед удалением – перед удалением объявлений, которые не удовлетворяют условиям фильтров, производится их анализ с сохранением результатов в базу данных (историю объявлений).
Удалять сразу (без анализа) – объявления, не удовлетворяющие условиям фильтров, удаляются сразу после мониторинга и они не попадают в базу данных (историю объявлений).
С помощью опции Не удалять объявления с неполными данными... можно определить условия обработки объявлений с неполными данными. К примеру, производится поиск Toyota Camry с ценой до 600 тыс. руб, а в объявлении на avito.ru цена не указана. Если рядом с этой опцией отмечена галочка, объявление не удаляется, если не отмечена – объявление будет удалено (либо после анализа, либо без анализа – в зависимости от установленной предыдущей опции.
Опция Режим совместной работы Фильтра II и Фильтра 3 - Статистика цен с приоритетом Фильтра II при одновременном включении Фильтра II и пункта 3 Фильтра 3 позволяет им работать в специальном режиме.
В обычном режиме (без включения этой опции) фильтры логически умножаются и в результатах поиска остаются объявления, которые удовлетворяют одновременно как условиям Фильтра II, так и пункта 3 Фильтра 3.
В режиме совместной работы (при включении этой опции) с большим приоритетом работает Фильтр II, а пункт 3 Фильтра 3 применяется только к тем маркам авто, поиск которых не настроен через Фильтр II. Поясним это на следующем примере. В качестве основной стavito.ruся задача отслеживания автомобилей марок Toyota Camry и Toyota Corolla от 2006 года выпуска. Также стоит задача отслеживания наиболее интересных предложений всех Иномарок (на основе данных статистики цен). В этом случае настройки Фильтра II будут иметь следующий вид:
После такой настройки пункт 3 «Фильтра 3 - статистика цен» не будет применяться к автомобилям Toyota Camry от 2006 и Toyota Corolla от 2006, а ко всем объявлениям, которые проходят по условиям «Иномарки» будут применяться условия пункта 3 «Фильтра 3 - статистика цен», см. рисунок:
Обратите особое внимание, что в "Фильтре II" должен присутствовать любой общий критерий выборки: по году, по цене, по производителю и любое их сочетание (в показанном примере это Иномарки Все Все). Без такого общего критерия Режим совместной работы Фильтра II и Фильтра 3 не будет работать, см. рисунок: