Парсер MMCashback
MMCashbackSupportОС не ниже Windows 10 или Windows Server 2016, оперативной памяти от 4Гб
- Сохранение результатов в таблицу Excel!
- Скорость парсинга до 5000 товаров/мин!
- Уведомления с результатами в Telegram!
- Парсинг категорий с применением фильтров Мегамаркета!
- Парсинг поисковой выдачи!
- Вход в аккаунт ММ или выбор региона (для точного кешбэка)
- Многопоточность
- Встроенный планировщик запуска
- Поддержка списка нескольких URL из файла
При первом запуске программа загрузит и установит файлы движка BAS. Размер файлов более 1Гб.
Первый старт может занимать несколько минут (если парсер не запустился сам - запускайте вручную)

Настройка
Парсер поддерживает URL адреса начинающиеся на megamarket.ru/catalog/
Категория для парсинга должна быть конечной, т.е. без подкатегорий и содержать товар.

1. Выберите необходимую Вам категорию через "Каталог" Мегамаркета или найдите интересующие товары через строку поиска сайта.
2. При необходимости примените любые фильтры к товарам*.
*Парсинг товаров с уже примененными фильтрами может вызывать временные блокировки в Вашем браузере по ip, на работу парсера они не влияют. Если Вам это дискомфортно, используйте внутренние фильтры парсера.

3. Вместо фильтров Мегамаркета Вы можете использовать встроенные фильтры парсера во вкладке "Доп. фильтры парсера"*.
*Данный метод меннее удобен, но более стабилен для парсинга
4. Чтобы размер кешбэка был такой же, как у Вас, предусмотрен режим входа в аккаунт ММ или выбора необходимого региона.
Процедуру достаточно выполнить ОДИН! раз и парсер запомнит настройки.
Для этого поставьте галочку "Выполнить вход в аккаунт"
После запуска программы Вы увидите инструкцию в логе парсера. По окончанию входа в аккаунт или выбора региона закройте окно браузера, подтвердив передачу управления приложению.
Если Вам необходимо сменить регион/аккаунт или просто сбросить настройки - повторите указанные действия.
5. Скопируйте полность URL из адресной строки браузера в соответствующее поле программы.

Вы можете парсить сразу несколько URL подряд.
Для этого создайте текстовый файл, вставьте с каждой новой строки необходимые URL. В программе выберите в выпадающем меню тип URL "Из файла" и укажите Ваш текстовый файл.
7. Укажите необходимый минимальный размер кешбэка.
8. Выберите папку, в которую парсер сохранит результаты работы.
Результаты представляют удобную Excel таблицу, с названием соответствующим категории или поиску.
Не открывайте файл пока парсер не закончит сканировать категорию, это вызовет ошибку записи.
При повторном парсинге данной категории файл будет перезаписан.

9. Выберите количество потоков для парсинга. Чем больше потоков, тем быстрее парсинг.
Внимание! Потоки очень требовательны к ресурсам Вашей системы. Не выставляйте сразу на максимум, а подбирайте подходящее кол-во под Ваш ПК.
10. При необходимости Вы можете включить Telegram уведомления.
Для этого Вам необходимо создать бот-оповещатель, получить его Token и чат ID. Укажите эти данные в соответствующие поля парсера.

Как получить Token и чат Id:
1. Получите Token бота (далее <Bot_token>): обратитесь к боту @BotFather c требованием создать нового бота (команда /newbot)
2. Получите чат ID (далее <chat_id>):
- Откройте диалог со своим созданным ботом и напишите ему произвольное сообщение
- Откройте в браузере ссылку, заменив <Bot_token> на полученный идентификатор от @BotFather https://api.telegram.org/bot<Bot_token>/getUpdates
- В полученном json-ответе найдите значение в параметре result->message->chat->id, это и есть <chat-id>
Вы также можете отключить отображение найденых товаров в логе и включить звуковое уведомление о приближении окончания работы парсера.
Готово! Можно запускать парсер.
