Jump to content
igyan

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

Recommended Posts

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


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


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

Предназначен для обновления и добавления товаров с торговых площадок Яндекс-маркет(категории электроника, бытовая техника, компьютеры и некоторые дугие), Hotline.ua, Onliner.by .

Для работы парсера необходим ionCube и версия PHP не ниже 5.3

Работает на версиях 1.3.1.3- 2.3

Модуль имеет привязку к домену, для каждого домена приобретается отдельная лицензия.

Для покупки лицензии обращаться в личку

Демо:

http://www.oc-parser.ru/opencart/oc1541/admin/index.php?route=module/parsermanager

User: demo

Password: demo

Видео как работает парсер:

http://www.oc-parser.ru/index.php?r=site/page&view=demomanager

Возможности:

  1. Добавление, обновление товаров .
  2. Автоматический поиск товара на сайте-доноре по названию товара или модели.
  3. Сохранение постоянных ссылок на товары с сайта донора, для дальнейшего использования ссылки.
  4. Гибкое использование фильтров для поиска редактируемых товаров, по отсутствию характеристик, описания, цены, изображения или целой категории товаров.
  5. Возможность выбора данных для обновления, данные указываются для каждого источника, с одного можно парсить атрибуты с другого, цену, описание и тд.
  6. Возможность дополнять или заменять данные в товарах.
  7. Использование прокси-сервера или указание целого листа с прокси-серверами. С последующей проверкой доступности сайта –донора (Яндекс.Маркет ). После проверки прокси сортируются по времени доступа.
  8. Контроль при парсинге нескольких товаров, если произошло прерывание парсинга из-за обрыва, таймаута, их можно допарсить позже.
  9. Подробный лог парсинга.

Внимание! Перед парсингом сделайте бэкап БД магазина.

Необходима библиотека CURL в PHP.

 

Установка:

  1. Копирование в корень магазина файлов из архива для 1 или 2 версии. После запуска модуля создастся две таблицы в БД, одна для хранения ссылок на товары, другая для хранения ссылок при парсинге нескольких товаров.
  2. Настройка парсера согласно скрина, пустых значений не должно быть.
  3. Обновить таблицы парсера.
  4. Для торг.маил.ру и яндекса обязательно подкинуть куки, после посещения донора.

 

Принцип работы модуля:

После установки модуля необходимо сделать первоначальные настройки для парсера и для сайтов-доноров, указывается сайт источник.

Обязательно нажать «Сохранить». После настроек модуль готов к работе. Будут показаны товары, указанные в фильтре, или все если фильтр не используется.

Обновление товаров.

Для поиска товара необходимо нажать «Поиск» и будет произведен поиск товара по названию или модели. В появившемся списке товаров выбирается нужный, после чего ссылка на товар постоянно запомнится в парсере. Если поиск не дал результатов, можно ввести прямую ссылку на товар, скопировав ее с сайта источника. Для этого нужно нажать «+». Также есть возможность поиска товара по произвольному запросу(не по названию товара или модели). Для это нужно нажать «Ввести запрос» и ввести в поле, что необходимо найти.

После появления ссылки с строке товара, товар можно парсить, есть возможность указать новую цену для товара, предварительно убрав галочку «Заменять цену» в настройках .

Также возможен парсинг нескольких товаров, для этого нужно выбрать товары и нажать «Парсить все». Будут спарсены товары у которых есть ссылки.

ВАЖНО! Парсинг нескольких товаров может быстро привести к бану, в особенности Яндексом, поэтому используйте эту функцию, если имеете прокси-сервера.

При использовании фильтров по пустым атрибутам, изображениям и тд., после парсинга данных значений они не будут отображаться в парсере.

Добавление новых товаров.

Товары будут добавляться с выбранного сайта-источника. Для поиска товара надо нажать «Найти товар», можно сразу ввести прямую ссылку, нажав «+». После появления ссылки, можно парсить товар, нажав «Добавить товар». Для новых товаров можно указать категорию для отображения.

Модуль адаптирован под версию 2.3. Проверено на версии 2.0, 2.1, 2.2, 2.3.

В связи с тем что, с парсером постоянно возникают проблемы по независящим от автора и кода причинам: смена верстки донарами, отсутствие изображений, характеристик на некоторых страницах и капча тд. Постоянных просьб настроить парсер и напарсить товаров.

С января 2018 продление  лицензией на год будет 600 р.

На второй и последующие скидка при покупке нового парсера

 

 


  • Добавил
  • Добавлено
    20.02.2014
  • Категория
  • Системные требования
    Ioncube PHP>5.3
  • Сайт разработчика
  • Старая цена
  • Метод активации
    По запросу в ЛС
  • Ioncube Loader
    Требуется
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика

 

Share this post


Link to post
Share on other sites

Просто супер, все стало замечательно, все работает классно, всем рекомендую!!!

Share this post


Link to post
Share on other sites

Было бы хорошо если была бы возможность установить в настройках кол-во товаров в наличии, по умолчанию "1"

Share this post


Link to post
Share on other sites

Чтобы проверить забанен яндексом адрес вашего магазина, скачайте файл и залейте себе на хостинг. После запуска на экране появится ответ от яндекс.маркета. Если сайт забанен, необходимо использовать прокси-сервера, бесплатные сервера можно скачать здесь, но для серьезных целей надо искать платные.

test.php

Share this post


Link to post
Share on other sites

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

Сделать префикс к названию новой позиции.

На ямаркете и других каталогах, зачастую позиции идут в таком виде "Beko CS 230020" а если пользователь добавляет по категории, то почему бы ему не ввести префикс "Холодильник" а на выходе получится "Холодильник Beko CS 230020" Это будет очень хорошо, а именно когда позиции выводятся в модулях "популярное, новое и т.д." человек сразу понимает что он видит, холодильник или морозиловку.

Я думаю что идея хорошая.

 

Потом, добавить число последнего персинга, так будет намного проще отслеживать последнее обновления позиции, хорошо для тех то цены персит....

И еще, добавить индикатор статуса товара включен он щас или нет, так же как и кнопку, включить и выключить.

Ну и еще что бы в настройках можно было выбрать, в каком виде товары будут добавляться, активными или нет, мало ли что пойдет не так во время персинга...

 

Персер очень классный, и желаю ему только развития.

ЗЫ. Как вспомню как я ручками 700 позиций добавлял)))))

Share this post


Link to post
Share on other sites

Добрый день,

поставил модуль

на 1.5.6

 

установилось

входит в модуль

настройки яндекс

сохранить

 

после этого белый экран

 

выходишь из модуля - обратно - белый экран ничего не грузится :(

Что может быть?

Share this post


Link to post
Share on other sites

Добрый день,

поставил модуль

на 1.5.6

 

установилось

входит в модуль

настройки яндекс

сохранить

 

после этого белый экран

 

выходишь из модуля - обратно - белый экран ничего не грузится :(

Что может быть?

 

Добрый день. Похоже ошибка, откройте файл admin/controller/module/parsermanager.php и вставьте после <?php строки

error_reporting(E_ALL);

ini_set('display_errors', 1);

После чего должны показываться ошибки,

Последняя версия на которой тестировалось 1.5.5.1, мое упущение, буду исправлять

Share this post


Link to post
Share on other sites

В окне ошибок нет при октрытии

код пустой

 

в админке ошибки

2014-03-08 3:20:18 - PHP Notice:  Undefined offset: 1 in /home2/transpoi/public_html/admin/controller/module/parsermanager.php on line 1779
2014-03-08 3:22:43 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 3:23:45 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 3:24:16 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 3:26:17 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 3:35:53 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 3:36:29 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 4:24:09 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 4:24:23 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50
2014-03-08 4:24:25 - PHP Notice:  Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay<br />Error No: 1104<br />SELECT p.product_id, pd.name, p.sku, p.model, p.image, p.price FROM fem_product p  LEFT JOIN fem_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN fem_product_image pi ON (p.product_id=pi.product_id) LEFT JOIN fem_product_attribute pa ON (p.product_id = pa.product_id) WHERE pd.language_id = '2' AND pa.product_id IS NULL  AND pi.product_id IS NULL  AND p.image=''  AND p.sku =''  AND pd.description =''  GROUP BY product_id ASC LIMIT 0,50 in /home2/transpoi/public_html/system/database/mysql.php on line 50

Share this post


Link to post
Share on other sites

Проверил на дефолтном движке oc156 на localhost`e явных ошибок нет, сохранение и парсинг работают. А вот версию oc1561 смог проверить, при установке движка сыплется в ошибки, надо искать рабочую версию.

Share this post


Link to post
Share on other sites

у меня 1.5.6 тема не дефолтная

это вроде с базой никак не соприкасается

Share this post


Link to post
Share on other sites

Если Вы установили на хостинг, то скорее всего  настройках  на хостинге. Есть ограничение на кол-во проверяемых строк. В модуле делается  сложный запрос на основе фильтров и если много товаров или маленькое значение SQL_MAX_JOIN_SIZE, то и появится ошибка.

Попробуйте увеличить значение, если хостер не заблокировал эту функцию.

Вставьте в файл admin/model/module/parser.php

 

после строки 182

public function SearchEmpty($data = array()){

 

эти строки

$sql = "SET SQL_MAX_JOIN_SIZE = 4294967295999999";

$query = $this->db->query($sql);

 

и после 268

 

public function getTotalProducts($data = array()){

тоже самое

 

Если не получится надо пробовать просить поддержку увеличить или пишите на почту или в личку, может придется оптимизировать запрос.

Share this post


Link to post
Share on other sites

Окей

как минимум открылся сам модуль по нажатию Изменить.

Спасибо за оперативную поддержку.

Share this post


Link to post
Share on other sites

Окей

как минимум открылся сам модуль по нажатию Изменить.

Спасибо за оперативную поддержку.

Расскажите, какие конкретно действия делали.

Share this post


Link to post
Share on other sites

Расскажите, какие конкретно действия делали.

после строки 182

public function SearchEmpty($data = array()){

 

эти строки

$sql = "SET SQL_MAX_JOIN_SIZE = 4294967295999999";

$query = $this->db->query($sql);

 

и после 268

 

public function getTotalProducts($data = array()){

тоже самое

Share this post


Link to post
Share on other sites

Обновил модуль, исправлены некоторые баги при парсинге, для парсинга через прокси-листы описал в файле к парсеру принцип подкидывания кук

Share this post


Link to post
Share on other sites

можно ли добавить функцию добавления веса товара?

Share this post


Link to post
Share on other sites

Вы хотите добавлять при обновлении товара

да, чтобы вес прописывался не в атрибуты, а непосредственно в карточку товара

Share this post


Link to post
Share on other sites

спасибо за модуль, супер!

пара вопросов

1. если в названии товара встречается знак < и >, они при поиске заменяется на < и > и ничего не находится

если их удалить, то находит то, что нужно

как поправить?

 

2. при парсинге почти всегда вываливается в

 

Gateway Timeout The upstream server does not response. Try again later.

 

как бороться?

Share this post


Link to post
Share on other sites

спасибо за модуль, супер!

пара вопросов

1. если в названии товара встречается знак < и >, они при поиске заменяется на < и > и ничего не находится

если их удалить, то находит то, что нужно

как поправить?

 

2. при парсинге почти всегда вываливается в

 

Gateway Timeout The upstream server does not response. Try again later.

 

как бороться?

Спасибо, на добром слове.

Парсер формирует поисковый запрос в соответствии с названием товара + функция преобразования, причем для каждого сайта надо свой запрос, все ситуации не предусмотришь.

Напишите на каком сайте ищете товар и пару названий попробую что нибудь  сделать.

На счет второго сложно сказать, ошибка при парсинге нескольких товаров или одного

может не хватает ресурсов серверу, можно попробовать попросить поддержку добавить параметр memory_limit, бывает не соответствует заявленому на тарифе

могут проблемы с настройкой самого сервера

Я для этого и сделал список товаров для парсинга, в обновлении добавлю задержку при парсинге для нескольких товаров

Share this post


Link to post
Share on other sites

по первому:

ищу на маркете

название товара 

Беспроводная мышь Microsoft Wireless Mouse 1000 for Business (черная), USB, 2,4 GHz <2CF-00003>

если нажать напротив него "Ввести запрос", то преобразовывается в

Беспроводная мышь Microsoft Wireless Mouse 1000 for Business  черная , USB, 2,4 GHz <2CF-00003>

 

по второму

может есть какой скрипт, который запустив на сервере, выдал бы ЧЕСТНЫЕ параметры сервера (а не то что говорит хостер)

 

буду ждать обновления, с задержкой при парсинге для нескольких товаров

 

и ещё, думаю это не очень сложно добавить, но было бы удобно:

можно добавить кнопку "Парсить товары имеющие ссылки"

 

и немного ещё :о)

допустим прошёлся я парсером по всем товарам в магазине

у тех товаров на которые не нашлось ссылок в маркете, я в поле модель добавил какой то символ

можно ли сделать в модуле фильтр по полю модель, чтоб при добавлении новых товаров на сайт, можно было исключить прошлые товары (со знаком в поле модель), чтоб по новой их не пробовать парсить, а оставить до лучших времен 

Share this post


Link to post
Share on other sites

Попробую добавить в новую версию

Фильтр по модели есть, в шапке таблицы, правда похоже есть проблемы припереходе по страницам, не сохраняется фильтр, надо будет исправить.

чтобы узнать настройки сервера создайте файл

info.php

с содержанием

<?php

echo phpinfo();

?>

закинте на хостинг и запустите по прямой ссылке http://сайт/info.php , увидите настройки сервера

на забудте потом файл удалить

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Rassol2
      1 600.00 руб
      Скачать/Купить дополнение


      SimplePars - Универсальный парсер для ИМ
      Модуль SimplePars предназначен для парсинга и наполнения интернет магазина. 
       
      Идея модуля заключается в том что бы вы могли заварить чашечку кофе и наблюдать как ваш магазин наполняется товарами.
      Ведь намного приятнее наблюдать за строкой загрузки товара, чем заполнять каждую позицию вручную

       
      Возможности модуля SimplePars
      Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение интернет магазина.
      Вы можете как парсить напрямую в интернет магазин, так и парсить в CSV файл для дальнейшей обработки. 
      Так же реализовано обновления товаров при помощи парсинга сайтов доноров. 
       
      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.

      1. Сбор ссылок на товары. Или на любые другие страницы сайта. Эти ссылки можно записать в таблицу csv. Либо использовать для наполнения вашего интернет магазина.
      2. Парсинг данных с сайта. Есть возможность парсить напрямую в интернет магазин, или же в файл csv. 
      3. Формировать прайс csv с данными что вы парсите. Так же прайсы можно формировать в готовом формате для загрузки через АОП. Или любого другого загрузчика прайс листов. 
      4. Заполнять интернет магазин новыми товарами.
      5. Обновлять товары, получать цены остатки с сайта донора.
       
      Вы можете указать любое количество границ парсинга, на любые данные что есть в html коде сайта донора.
      SimplePars это универсальный инструмент который поможет вам наполнить ваш интернет магазин.
      Обратите внимание что вы можете настроить парсинг на любые данные, и необязательно они должны быть совместимы с opencart. Вы можете парить статьи, отзывы, блоги.
       
      При загрузке или обновлении товара, модуль поддерживает работу с :
      1) Кодом товара 
      2) Артикулом 
      3) Названием
      4) Ценой
      5) Количеством товара на складе
      6) Производителем
      7) Описанием
      8) Категориями
      9) Изображениями
      10) Атрибутами.

      Так же поддерживается: Создание новых категорий, атрибутов, загрузка изображения по ссылке, создание производителей.
      Формировать URL товаров и заполнять SEO данные товара, категорий, производителей.
       
      В данном модуле есть возможность парсить все данные в CSV файл
      Можно формировать прайс листы для загрузки их через популярные дополнения. 
      Такие как:
      Автоматическая обработка прайс листов. 
      CSV Price Pro import/export
       
      И это малая часть тех задач которые может выполнить данный модуль. Модуль разрабатывается как универсальный парсер у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты уже зависит только от вас. 
       
      Инструкция к модулю доступна по ссылке (На данный момент разрабатывается обновленная версия инструкции)
      https://simplepars.top/index.php?page=doc
       
      Демо сайт для ознакомления с интерфейсом и возможностями модуля
      Обратите внимание что на демо сайте парсинг недоступен.
      http://demo.simplepars.top/admin/
      Логин - demo
      Пароль - demo
       
      Обзор возможностей модуля
       
      Инструкция по установке.
      Установка SimplePars
      1. Зайдите в директорию вашей версии модуля и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр
      Разрешить редактировать
      Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php
      Все модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
       
      Инструкция по обновлению
      1. Загрузить содержимое директории c названием вашей версии  в корень сайта.
      2. Выполнить ваш_сайт/inst.php
      3. Удалить с корня сайта файл inst.php
      Добавил Rassol2 Добавлено 28.10.2018 Категория Парсеры Системные требования PHP >= 5.6 Сайт разработчика https://simplepars.top/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет  
    • By matroskin92
      950.00 руб
      Скачать/Купить дополнение


      Умный парсер
      Умный парсер - это модуль, позволяющий выполнить рутиную работу по заполнению информации о конкретном товаре, за один клик.
       
      Если вы делаете одно и тоже действие второй раз, то его пора автоматизировать. (С) Ваша лень.

      ВАЖНЫЕ МОМЕНТЫ
      Модуль не парсит сайты по конкретному списку ссылок массово. Каждый запрос - по клику из карточки товара. Модуль не изменяет и не добавляет информацию напрямую в базу данных, а работает непосредственно с формами в админке. У вас есть понимание, что такое селекторы в HTML/CSS, либо вы готовы дополнительно оплатить настройку профилей сайтов.  
      МОДУЛЬ ТОЧНО БУДЕТ ДЛЯ ВАС ПОЛЕЗЕН, ЕСЛИ
      У вас уже есть готовый каталог в магазине, но информации в карточке товара недостаточно. Вы добавляете товар поштучно Вы знаете, где можно взять недостающую информацию. У вас нет времени и желания заниматься копипастой многочисленных атрибутов и изображений, очищать html-теги описания и так далее.  
      ДЕМО
      Opencart / ocStore 3.0
      Логин: demo
      Пароль: demo
       
      МОДУЛЬ УМЕЕТ НАХОДИТЬ
       
      УСТАНОВКА
       
      ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ
       
      ПОДДЕРЖКА
      Поддержка осуществляется преимущественно в личных сообщениях, а так же по электронной почте support@matro.site
      В рамках бесплатной технической поддержки Вы можете запросить заполнение профиля для 1 сайта.
       
      БИБЛИОТЕКА
      Модуль использует библиотеку PHP Simple HTML DOM Parser
       
      ПЛАНЫ НА БЛИЖАЙШЕЕ БУДУЩЕЕ
      Автоматическая корректировка цен от прямого конкурента по заданной формуле (задача для планировщика CRON) Адаптация модуля для всех версий 2.X  
      Описание дополняется.
      Добавил matroskin92 Добавлено 06.09.2019 Категория Парсеры Системные требования Сайт разработчика matro.site Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By matroskin92
      Умный парсер - это модуль, позволяющий выполнить рутиную работу по заполнению информации о конкретном товаре, за один клик.
       
      Если вы делаете одно и тоже действие второй раз, то его пора автоматизировать. (С) Ваша лень.

      ВАЖНЫЕ МОМЕНТЫ
      Модуль не парсит сайты по конкретному списку ссылок массово. Каждый запрос - по клику из карточки товара. Модуль не изменяет и не добавляет информацию напрямую в базу данных, а работает непосредственно с формами в админке. У вас есть понимание, что такое селекторы в HTML/CSS, либо вы готовы дополнительно оплатить настройку профилей сайтов.  
      МОДУЛЬ ТОЧНО БУДЕТ ДЛЯ ВАС ПОЛЕЗЕН, ЕСЛИ
      У вас уже есть готовый каталог в магазине, но информации в карточке товара недостаточно. Вы добавляете товар поштучно Вы знаете, где можно взять недостающую информацию. У вас нет времени и желания заниматься копипастой многочисленных атрибутов и изображений, очищать html-теги описания и так далее.  
      ДЕМО
      Opencart / ocStore 3.0
      Логин: demo
      Пароль: demo
       
      МОДУЛЬ УМЕЕТ НАХОДИТЬ
       
      УСТАНОВКА
       
      ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ
       
      ПОДДЕРЖКА
      Поддержка осуществляется преимущественно в личных сообщениях, а так же по электронной почте support@matro.site
      В рамках бесплатной технической поддержки Вы можете запросить заполнение профиля для 1 сайта.
       
      БИБЛИОТЕКА
      Модуль использует библиотеку PHP Simple HTML DOM Parser
       
      ПЛАНЫ НА БЛИЖАЙШЕЕ БУДУЩЕЕ
      Автоматическая корректировка цен от прямого конкурента по заданной формуле (задача для планировщика CRON) Адаптация модуля для всех версий 2.X  
      Описание дополняется.
    • By bodyak0
      Всем привет, ищу модуль парсинга цен от маркета, к примеру имеются 5 конкурентов стоящие на маркете и у них есть магазины, так вот когда цена меняется на маркете то автоматически должна меняться в товаре к примеру минус -1 рубль, на кроне нужно использовать каждые пол часа для мониторинга. Кто то встречал подобное?
    • By Rassol2
      Модуль SimplePars предназначен для парсинга и наполнения интернет магазина. 
       
      Идея модуля заключается в том что бы вы могли заварить чашечку кофе и наблюдать как ваш магазин наполняется товарами.
      Ведь намного приятнее наблюдать за строкой загрузки товара, чем заполнять каждую позицию вручную

       
      Возможности модуля SimplePars
      Основные задачи которые решает модуль это парсинг данных с сайта и последующее заполнение интернет магазина.
      Вы можете как парсить напрямую в интернет магазин, так и парсить в CSV файл для дальнейшей обработки. 
      Так же реализовано обновления товаров при помощи парсинга сайтов доноров. 
       
      В двух словах не описать что умеет делать модуль, по этому обозначу только основные моменты.

      1. Сбор ссылок на товары. Или на любые другие страницы сайта. Эти ссылки можно записать в таблицу csv. Либо использовать для наполнения вашего интернет магазина.
      2. Парсинг данных с сайта. Есть возможность парсить напрямую в интернет магазин, или же в файл csv. 
      3. Формировать прайс csv с данными что вы парсите. Так же прайсы можно формировать в готовом формате для загрузки через АОП. Или любого другого загрузчика прайс листов. 
      4. Заполнять интернет магазин новыми товарами.
      5. Обновлять товары, получать цены остатки с сайта донора.
       
      Вы можете указать любое количество границ парсинга, на любые данные что есть в html коде сайта донора.
      SimplePars это универсальный инструмент который поможет вам наполнить ваш интернет магазин.
      Обратите внимание что вы можете настроить парсинг на любые данные, и необязательно они должны быть совместимы с opencart. Вы можете парить статьи, отзывы, блоги.
       
      При загрузке или обновлении товара, модуль поддерживает работу с :
      1) Кодом товара 
      2) Артикулом 
      3) Названием
      4) Ценой
      5) Количеством товара на складе
      6) Производителем
      7) Описанием
      8) Категориями
      9) Изображениями
      10) Атрибутами.

      Так же поддерживается: Создание новых категорий, атрибутов, загрузка изображения по ссылке, создание производителей.
      Формировать URL товаров и заполнять SEO данные товара, категорий, производителей.
       
      В данном модуле есть возможность парсить все данные в CSV файл
      Можно формировать прайс листы для загрузки их через популярные дополнения. 
      Такие как:
      Автоматическая обработка прайс листов. 
      CSV Price Pro import/export
       
      И это малая часть тех задач которые может выполнить данный модуль. Модуль разрабатывается как универсальный парсер у него нету четких задач, у него есть только набор инструментов.
      А что вы построите имея эти инструменты уже зависит только от вас. 
       
      Инструкция к модулю доступна по ссылке (На данный момент разрабатывается обновленная версия инструкции)
      https://simplepars.top/index.php?page=doc
       
      Демо сайт для ознакомления с интерфейсом и возможностями модуля
      Обратите внимание что на демо сайте парсинг недоступен.
      http://demo.simplepars.top/admin/
      Логин - demo
      Пароль - demo
       
      Обзор возможностей модуля
       
      Инструкция по установке.
      Установка SimplePars
      1. Зайдите в директорию вашей версии модуля и скопируйте все в корень сайта с заменой.
      2. Введите в строке браузера ваш_сайт/inst.php и нажмите Enter.
      3. Далее перейдите в раздел Система->Пользователи->Группы пользователей->Администратор нажмите выделить все в двух разделах:
      Разрешить просмотр
      Разрешить редактировать
      Затем нажмите сохранить.
      4. Зайдите в "Модификаторы" или "Менеджер дополнений", и нажмите Обновить. 
      5. После этого удалите в корне сайта файл inst.php
      Все модуль установлен.
      В разделе Каталог под пунктом Производители появится пункт SimplePars это вход в модуль. 
       
      Инструкция по обновлению
      1. Загрузить содержимое директории c названием вашей версии  в корень сайта.
      2. Выполнить ваш_сайт/inst.php
      3. Удалить с корня сайта файл inst.php
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.