Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Парсер-менеджер товаров с торговых площадок 1.0.4

Парсер-менеджер товаров с торговых площадок 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. Добавлен фильтр по вкл/выкл товарам

[button size=”small” color=”orange” style=”none” new_window=”true” link=”http://www.oc-parser.ru/index.php?r=site/page&view=demomanager”]Видео как работает парсер:[/su_button]         [button size=”small” color=”green” style=”none” new_window=”true” link=”http://www.oc-parser.ru/opencart/oc1541/admin/index.php?route=module/parsermanager”]Админка (demo; demo)[/su_button]         
Parser Feofan (1.3 MiB, 371 downloads)

Comments ( 10 )

  1. не сохраняет настройки , доступ запрещен ????

  2. Классная штука) Спасибо.

  3. У кого работает как установить правильно ???????????

  4. Пишет ошибку!
    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

  5. Этот модуль шикарный, всем советую, но есть одно НО, если вы импортируете товар с яндекс маркета, то будте готовы к тому, что маркет любит менять свою верстку, автор делает обновления но не так быстро, как хотелось бы, Но по почте помогает моментально. Соответственно советовал бы купить, это не тот модуль который будет всегда работать.

  6. Николай
    01.06.2014 at 19:38

    Обновите ссылку плиз

  7. Обновите ссылку !

  8. у меня тоже не сохраняет настройки , доступ запрещен, пробовал разрешить доступ в систему, все равно не работает, доступ запрещен

  9. Какие две таблицы модуля создастся в БД?

  10. А не могли бы обновить версию обработки, так как яндекс маркет обновился да и сам парсер уже имеет другую версию

Leave a reply