Парсер-менеджер товаров с торговых площадок 1.0.4
Модуль Парсер-менеджер товаров с торговых площадок
Предназначен для обновления и добавления товаров с торговых площадок Яндекс-маркет(категории электроника, бытовая техника, компьютеры и некоторые дугие), Hotline.ua, Onliner.by . В дальнейшем возможно добавление других сайтов.
Возможности:
- Добавление, обновление товаров .
- Автоматический поиск товара на сайте-доноре по названию товара или модели.
- Сохранение постоянных ссылок на товары с сайта донора, для дальнейшего использования ссылки.
- Гибкое использование фильтров для поиска редактируемых товаров, по отсутствию характеристик, описания, цены, изображения или целой категории товаров.
- Возможность выбора данных для обновления, данные указываются для каждого источника, с одного можно парсить атрибуты с другого, цену, описание и тд.
- Возможность дополнять или заменять данные в товарах.
- Использование прокси-сервера или указание целого листа с прокси-серверами. С последующей проверкой доступности сайта –донора (Яндекс.Маркет ). После проверки прокси сортируются по времени доступа.
- Контроль при парсинге нескольких товаров, если произошло прерывание парсинга из-за обрыва, таймаута, их можно допарсить позже.
- Подробный лог парсинга.
Внимание! Необходима библиотека CURL в PHP.
Установка:
Копирование в корень магазина. После запуска модуля создастся две таблицы в БД, одна для хранения ссылок на товары, другая для хранения ссылок при парсинге нескольких товаров.
Желательно добавить в файл admin/model/catalog/product.php в функции deleteProduct() строку
$this->db->query(«DELETE FROM » . DB_PREFIX . «parser_urls WHERE product_id = ‘» . (int)$product_id . «‘»);
Для удаления ссылок при удалении товара.
Если модуль удаляется эту строку тоже нужно удалять.
Принцип работы модуля:
После установки модуля необходимо сделать первоначальные настройки для парсера и для сайтов-доноров, указывается сайт источник.
Обязательно нажать «Сохранить». После настроек модуль готов к работе. Будут показаны товары, указанные в фильтре, или все если фильтр не используется.
Обновление товаров.
Для поиска товара необходимо нажать «Поиск» и будет произведен поиск товара по названию или модели. В появившемся списке товаров выбирается нужный, после чего ссылка на товар постоянно запомнится в парсере. Если поиск не дал результатов, можно ввести прямую ссылку на товар, скопировав ее с сайта источника. Для этого нужно нажать «+». Также есть возможность поиска товара по произвольному запросу(не по названию товара или модели). Для это нужно нажать «Ввести запрос» и ввести в поле, что необходимо найти.
После появления ссылки с строке товара, товар можно парсить, есть возможность указать новую цену для товара, предварительно убрав галочку «Заменять цену» в настройках .
Также возможен парсинг нескольких товаров, для этого нужно выбрать товары и нажать «Парсить все». Будут спарсены товары у которых есть ссылки.
ВАЖНО! Парсинг нескольких товаров может быстро привести к бану, в особенности Яндексом, поэтому используйте эту функцию, если имеете прокси-сервера.
При использовании фильтров по пустым атрибутам, изображениям и тд., после парсинга данных значений они не будут отображаться в парсере.
Добавление новых товаров.
Товары будут добавляться с выбранного сайта-источника. Для поиска товара надо нажать «Найти товар», можно сразу ввести прямую ссылку, нажав «+». После появления ссылки, можно парсить товар, нажав «Добавить товар». Для новых товаров можно указать категорию для отображения.
Обновление от 13.03.2014:
1. Улучшен парсинг через прокси с Яндекс.маркет.
2. Можно добавлять свою цену и артикул в процессе парсинга.
3. В описание к модулю добавлен механизм подкидывания кук из браузера в парсер, так Яндекс.маркет лучше отдает цены по разным доменным зонам.
Обновление от 05.04.2014:
1. Добавлено поле в настройки для создания задержки при парсинге нескольких товаров. Чем больше время, тем меньше вероятность попадания в бан.
2, Куки, импортированные из браузера теперь можно загружать в парсер, также можно очищать куки парсера из настроек.
3. Добавлена возможность автоматического создания производителя товаров при парсинге.
4. Добавлен фильтр на товары, имеющие ссылки на сайт источник.
Обновление от 29.04.2014:
1. Изменения в связи с изменением верстки на яндекс.маркете.
2. Добавлен фильтр по вкл/выкл товарам
Comments ( 10 )
не сохраняет настройки , доступ запрещен ????
Классная штука) Спасибо.
Как работает ? У меня не сохраняет настройки, доступ запрещен обратитесь к администратору. Что делать.
http://feofan.net/dostup-zapreshhen-opencart/
не помогает не знаю что и делать???
У кого работает как установить правильно ???????????
Пишет ошибку!
Notice: Undefined index: source in /home/…/public_html/admin/controller/module/parsermanager.php on line 326
Parse error: syntax error, unexpected ‘FROM’ (T_STRING) in /home/…/public_html/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 317
Этот модуль шикарный, всем советую, но есть одно НО, если вы импортируете товар с яндекс маркета, то будте готовы к тому, что маркет любит менять свою верстку, автор делает обновления но не так быстро, как хотелось бы, Но по почте помогает моментально. Соответственно советовал бы купить, это не тот модуль который будет всегда работать.
Обновите ссылку плиз
Обновите ссылку !
Исправили
у меня тоже не сохраняет настройки , доступ запрещен, пробовал разрешить доступ в систему, все равно не работает, доступ запрещен
Какие две таблицы модуля создастся в БД?
А не могли бы обновить версию обработки, так как яндекс маркет обновился да и сам парсер уже имеет другую версию