Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Подскажите пожалуйста по парсингу

Например 

товар1______Ссылка(сайт1)
товар1______Ссылка(сайт1)
товар1______Ссылка(сайт1)


товар2______Ссылка(сайт2)
товар2______Ссылка(сайт2)
товар2______Ссылка(сайт2)

 

и т.д.

не создавая новые mxl для товаров с разными сайтами можно как то сделать что б парсилось одновременно с разных сайтов 

 

Надіслати
Поділитися на інших сайтах


Подскажите пожалуйста по парсингу

Например

товар1______Ссылка(сайт1)

товар1______Ссылка(сайт1)

товар1______Ссылка(сайт1)

товар2______Ссылка(сайт2)

товар2______Ссылка(сайт2)

товар2______Ссылка(сайт2)

и т.д.

не создавая новые mxl для товаров с разными сайтами можно как то сделать что б парсилось одновременно с разных сайтов

Теоретически такое возможно, при условии:

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

2. Все сайты с которых парсится товар имеют одинаковую структуру.

{name}название{/name}

{price} цена{/price}

Но если будет написано {prise} - работать не будет

Надіслано з мого Lenovo P780

Змінено користувачем dmvik
Надіслати
Поділитися на інших сайтах


Теоретически такое возможно, при условии:

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

2. Все сайты с которых парсится товар имеют одинаковую структуру.

{name}название{/name}

{price} цена{/price}

Но если будет написано {prise} - работать не будет

Надіслано з мого Lenovo P780

А если мне нужно только описание и фото?

Надіслати
Поділитися на інших сайтах


А если мне нужно только описание и фото?

1. Если я не ошибаюсь - должны быть столбики с разделами и их нельзя парсить, только приписывать

2. Повторю пункт 2, предыдущего поста.

Если у сайт1 и у сайт2 - стоят одинаковые разделители, теги, ... тогда Да, можно парсить используя 1 файл. Но если у сайт1 разделитель описания {description}, а у сайт2 разделитель {div} - ничего не получится.

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

Надіслано з мого Lenovo P780

Надіслати
Поділитися на інших сайтах


Ребят, столкнулся с такой ситуацией

 

При первом импорте - возле названия раздела в скобках - пишется количество товаров в каждом уровне

 

После переноса сайта на другой домен (ничего больше не делал). После импорта пишется количество общее в разделе верхнего уровня, а в подразделах - пишется "0"

 

Что надо сделать для указания количеств в ПодРазделах ???

Надіслати
Поділитися на інших сайтах


перед этим добавлял товар без проблем вчера попробовал еще раз и вот что получается:

1 | The Product passed: Row ~= 1 SKU = Артикул Invalid price of product =
2 | Please, set folder for photo on page Data. Row ~= 2 The Product passed
3 | Main photo not found. Row ~= 2 SKU = GA-36 err = 10 Product passed
4 | Please, set folder for photo on page Data. Row ~= 3 The Product passed
5 | Main photo not found. Row ~= 3 SKU = GA-37 err = 10 Product passed
6 | Please, set folder for photo on page Data. Row ~= 4 The Product passed
7 | Main photo not found. Row ~= 4 SKU = WK-002 err = 10 Product passed
8 | Please, set folder for photo on page Data. Row ~= 5 The Product passed
9 | Main photo not found. Row ~= 5 SKU = WK-004 err = 10 Product passed
10 | Please, set folder for photo on page Data. Row ~= 6 The Product passed
11 | Main photo not found. Row ~= 6 SKU = WK-001 err = 10 Product passed
12 | Please, set folder for photo on page Data. Row ~= 7 The Product passed

44 | The Product passed: Row ~= 23 SKU = Invalid price of product =
45 | The Product passed: Row ~= 24 SKU = Invalid price of product =
46 | The Product passed: Row ~= 25 SKU = Invalid price of product =
47 | The Product passed: Row ~= 26 SKU = Invalid price of product =
48 | The Product passed: Row ~= 27 SKU = Invalid price of product =

 

не пойму что не так.

Надіслати
Поділитися на інших сайтах


Итак, залил я свой прайс первый... но вот есть проблемка.

В частности. одежда. У поставщика вещь одной модели разных размеров = разные товары. Причем не так, как в видеопримере. У меня это разные SKU, разные названия (размер в названии указан). И в каждой строке у него 2 склада. И да, у каждого размера может быть своя цена, но она не +/-, а статическая, т.е. =

 

А как мне это настроить? Я хочу 1 товар с опциями, но чтобы количество и цена правильно подхватывались.

Надіслати
Поділитися на інших сайтах

 

https://opencartforum.com/index.php?app=downloads&module=display&section=screenshot&id=811

Название: Автоматическая обработка прайс-листов.

Добавил: usergio

Добавлен: 09 янв. 2013

Категория: Обмен данными

 

Автоматическая обработка прайс-листов. Наполнение магазина товарами. Версия 8.2a

OpenCart 2.0

ocStore: 1.5.1.3, 1.5.3.1, 1.5.4.1, 1.5.5.1, 1.5.5.1.2

OpenCart: 1.5.4, 1.5.5.1, 1.5.6

MaxiStore

ocShop

Полный комплекс программ для наполнения и ведения интернет магазина, построенного на платформе OpenCart.

Комплекс работает без VQMOD.

На хостинге должен быть установлен IonCube Loader, свежее v.4.2.2

Что нового в версии 8.2a

Надеюсь, что эта версия станет началом прорыва в решении задачи "Артикулы в опциях". :-x

Добавил возможность связывать разные артикулы (от разных поставщиков) на одинаковые Опции товара. NEW

Цену на товар теперь можно установить, как минимальную цену в Опциях.NEW

И пересчитать цены Опций, как плюс к минимальной цене товара (как и требует ОпенКарт).NEW

Автоматическая загрузка/обновление фото для Опций.NEW

.

Версия 8.0 - немного урезанная 8.2, но дешевле.

Версия 7.5 - еще дешевле. Предыдущая стабильная версия, имеющая ограничения по количеству, одновременно обрабатываемых категорий (не более 230).

.

Комплекс включает:

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

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

- импорт из прайс-листов новых товаров и обновление цен и остатков существующих (проблема дублей решена).

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

- автоматический выбор поставщика по минимальной цене на один и тот же товар.

- автоматическая установка цен на товары на основании анализа цен конкурентов (АЦК). know how!

- поддерживается несколько магазинов.

- загрузка и обновление опций. Поддерживаются "Связанные опции".

- поддерживаются артикулы в опциях. Цены опций пересчитываются, как "плюс к минимальной цене".

- загрузка товаров из YML прайса.

- обновление фото и описания товара по критерию качества know how!

- вычисление маржи, в зависимости от величины цены (по ценовым диапазонам) или в зависимости от категории товара и по ценовым диапазонам.

- автоматическая загрузка товаров одновременно в несколько категорий.

- автоматическое создание категорий в магазине с учетом их вложенности (с фото и описаниями).

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

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

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

- загрузка "похожих" товаров, и товаров со специальной и скидочной ценой, по группам пользователей.

- загрузка и обновление бонусов.

- поддержка модуля "redirect".

- собственный склад магазина ( Главный поставщик).

- 89 дополнительных, полезных функций, типа: "Обнулить остатки", "Пересчитать цены", "Найти и заменить в Опциях/Атрибутах/Описании/Названии", "Стандартизировать атрибуты для фильтра"....

- Библиотека связанных Артикулов know how!

и многое другое.

Ограничения хостинга по тайм-лимиту (при загрузке или обновлении больших прайсов) успешно обходятся, как и раньше

Видео-уроки можно посмотреть

( Посмотрите, убедитесь, что модуль вам подходит! ).

Руководство можно скачать ТУТ.

.

Демо OpenCart 1.5.6 (вход demo/demo).

Демо ocStore 1.5.5.1.2 (вход demo/demo).

Демо OpenCart 2.0 (вход demo/demo).

Дополнительные функции.

Экспорт - переезд на новый хостинг, на новую версию OpenCart или, вообще, на другой движок:

- экспортирует товары в транс-платформенные, логические прайс-листы, которые можно, в последствии, загрузить куда угодно.

- позволяет экспортировать частями: по поставщикам, по категориям, по производителям, по дате обновления товара, даже, по наличию определенного атрибута в товаре.

Включение/выключение/удаление:

- при обновлении прайса, автоматически включает товары, с ненулевым остатком.

- выключает товары, у которых 0 на остатке (по запросу).

- удаляет товары, которые давно не обновлялись (по запросу).

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

- "распечатывает" полную картину атрибутов и их значений, дает возможность все это исправить, стандартизировать и загрузить обратно.

- освобождает и удаляет дубли атрибутов в Админ (переписывает товары к одному атрибуту из двух, одинаковых по названию).

- добавляет атрибуты в товар и заменяет значения существующих атрибутов.

- обновляет Производителя в товаре.

Встроена функция "Найти и заменить":

- в значениях атрибутов (найти: Ггц, заменить на Ghz).

- в описаниях (Монитор 24" на 24").

- в названиях товаров.

- в seo-h1

- в Title

- в meta-описаниях.

Есть функция переноса из категории в категорию и распространения товаров на другие категории.

Фото:

- удалить одинаковые фото в товаре.

- физическое удаление неиспользуемых фото.

- добавление дополнительных фото и замена главного.

- только добавление доп.фото, без замены главного.

- привязка к товарам, закачанных на сервер фото.

Преобразование описаний в "авторский" вид, до 35% уникальности. "Антиплагиатор". know how!

И многое другое.

Благодарю всех участников форума, которые помогли своими советами, а иногда и наездами, в создании Комплекса.

Без ваших идей, без вашего мозгового штурма, мне вряд ли удалось бы все это придумать :-)

.

* Комплекс обкатан на собственном магазине.

.

Обновления.

07 апреля 2015

В новом товаре создавалась пустая опция, исправил.

Замените только 1 файл: admin/model/catalog/suppler

.

08 апреля 2015

Исправил ошибку в "артикулы в опциях"

Замените только 1 файл: admin/model/catalog/suppler

.

10 апреля 2015

Исправил еще одну ошибку в "артикулы в опциях"

Замените только 1 файл: admin/model/catalog/suppler

.

12 апреля 2015

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

Замените 2 файла:

admin/model/catalog/suppler

admin/view/template/catalog/suppler_form

.

08 мая 2015

Поправил опции, "артикулы в опциях", привязку фото к товару и еще кучу мелочей, на которые мне указали уважаемые пользователи.

Замените только 1 файл: admin/model/catalog/suppler

Больше ничего делать не нужно.

.

17 мая 2015

Исправил ошибку при парсинге фото с сайта-донора.

Замените только 1 файл: admin/model/catalog/suppler

Больше ничего делать не нужно.

.

 

Нажмите здесь, чтобы скачать файл

 

Добрый день, подскажите, как с Вами можно связаться, есть вопросы по обработки прайс листов.

Надіслати
Поділитися на інших сайтах


Добрый день, подскажите, как с Вами можно связаться, есть вопросы по обработки прайс листов.

 

пишите вопросы здесь, если не автор то кто то другой ответит. Если конечно вопросы интимного характера  8-)  то тогда лучше в личку.

  • +1 1
Надіслати
Поділитися на інших сайтах

Прошу Вас кратенько дать совет. Или послать туда где внятно написано. Сайт Опенкарт. Товары уже загружены. Устанавливается приложение Поставщики. Как проще и лучше обновить товары уже загруженного бренда. 1. Удалить через админку Опенкард старую колекцию, создать файл .xml и залить через приложение Поставщики.

2. Не удалять товар, залить поверх старой коллекции, - новую через приложение Поставщики. Как тогда искать снятый с производства товар?

3. Очистить сайт от старой коллекции через фильтр Поставщики. Выставить в фильтре - ВСЕ, бренд, и удалить - так правильно?, создать файл .xml и залить через приложение Поставщики новые товары.

Надіслати
Поділитися на інших сайтах


Прошу Вас кратенько дать совет. Или послать туда где внятно написано. Сайт Опенкарт. Товары уже загружены. Устанавливается приложение Поставщики. Как проще и лучше обновить товары уже загруженного бренда. 1. Удалить через админку Опенкард старую колекцию, создать файл .xml и залить через приложение Поставщики.

2. Не удалять товар, залить поверх старой коллекции, - новую через приложение Поставщики. Как тогда искать снятый с производства товар?

3. Очистить сайт от старой коллекции через фильтр Поставщики. Выставить в фильтре - ВСЕ, бренд, и удалить - так правильно?, создать файл .xml и залить через приложение Поставщики новые товары.

 

если у товаров проставлены артикулы в SKU, то нужно привязать эти товары к модулю. Лично я делаю это через запрос к БД, хотя есть в настройках ОБЩИЕ галочка (преобразовать модель в код товара).

 

К какому поставщику Вы привяжите по большому счету всё равно.

 

Я делаю так, через БД привязываю товары к одному поставщику

UPDATE oc_product SET `model` = CONCAT( `product_id` , '-01' ) 

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

 

 

ну и соответственно если SKU не проставлены, то  их нужно как то проставить.

 

как вариант опять же запросом через БД сделать SKU равным наименованию товара например. главное что бы наименования в точности совпадали. а потом через модуль сделать альтернативный артикул и сделать его главным. или модулем загрузить артикул например в "Расположение" или EAN: или любое другое свободное поле а потом через БД  сделать SKU равным этому EAN:

 

 

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

Змінено користувачем cherkas
  • +1 1
Надіслати
Поділитися на інших сайтах

Пробуйте 5.3 как наиболее близкий

1 и 2 отличаются, чем не знаю но если первый не прошел надо второй попробовать

Спасибо за ответ. То есть, только методом "научного тыка"? Точнее никто не знает?

Надіслати
Поділитися на інших сайтах


Спасибо за ответ. То есть, только методом "научного тыка"? Точнее никто не знает?

Если вы скопируете не правильную версию, то ничего страшного не будет. 

  • +1 1
Надіслати
Поділитися на інших сайтах


Если вы скопируете не правильную версию, то ничего страшного не будет. 

Попробовал и 5.0 и 5.3, оба варианта в каждой папке. "Поставщики" в каталоге не появляются

  • +1 1
Надіслати
Поділитися на інших сайтах


Попробовал и 5.0 и 5.3, оба варианта в каждой папке. "Поставщики" в каталоге не появляются

 

поставщики появляются не от активации, а от модуля!

 

подозреваю что у Вас 2.0

 

поищите здесь недавно писали об этом, в 2.0 есть кеширование в которое нужно внести данные ручками. или пробовать удалить кеш (предварительно его сохранив).

  • +1 1
Надіслати
Поділитися на інших сайтах

Попробовал и 5.0 и 5.3, оба варианта в каждой папке. "Поставщики" в каталоге не появляются

Чтобы в админке, в Каталог появился пункт Поставщики нужно запустить исталятор - inst.php

А то, чем вы сейчас занимаетесь, это установка защиты от пиратов ( ключевые фалы).

Если у вас Опенкарт 2.0, то даже после инсталяции, пункт поставщики может не появится, нужно обновить кеш на странице модификаторов.

 

И еще, существует какой-то левый руссификатор Опенкарта 2.0, написанный нестандартно, уже сталкивался с ним не раз.

Тогда инсталятор будет выдавать ошибки во всех файлах language/russian, вы это увидите на экране монитора.

 

Напишите мне в личку или найдите другой руссификатор.

Надіслати
Поділитися на інших сайтах

Итак, залил я свой прайс первый... но вот есть проблемка.

В частности. одежда. У поставщика вещь одной модели разных размеров = разные товары. Причем не так, как в видеопримере. У меня это разные SKU, разные названия (размер в названии указан). И в каждой строке у него 2 склада. И да, у каждого размера может быть своя цена, но она не +/-, а статическая, т.е. =

 

А как мне это настроить? Я хочу 1 товар с опциями, но чтобы количество и цена правильно подхватывались.

У вас "артикулы в опциях", как я понял.

В последней версии модуля, такая ситуация решена на 90% :)

В 8.3, надеюсь решил окончательно (выйдет в июле).

 

Количество товара на разных складах суммируется, если вы укажите колонки с количеством через запятую тут: http://prntscr.com/7tsg9y

НО.

В опенкарте количество товара и количество опции - разные вещи, как и цена.

Есть общее количество товара и общая цена: http://prntscr.com/7tsh3u

А есть цена и количество в опции: http://prntscr.com/7tshmg

Это разные вещи, и колонки должны быть разными.

 

Цена в опции, по умолчанию, подразумевается как =, т.е. этот знак в цене можно не ставить, типа 1234,50= , а можно и ставить, как хотите.

А вот знак + ставить обязательно, если у вас в прайсе "плюс к цене"

 

Видели на последнем скрине "артикулы в опциях"?

Во это и есть новое в 8.2а версии.

Пользоваться нужно так: http://prntscr.com/7tsjyv

Надіслати
Поділитися на інших сайтах

перед этим добавлял товар без проблем вчера попробовал еще раз и вот что получается:

1 | The Product passed: Row ~= 1 SKU = Артикул Invalid price of product =

2 | Please, set folder for photo on page Data. Row ~= 2 The Product passed

3 | Main photo not found. Row ~= 2 SKU = GA-36 err = 10 Product passed

4 | Please, set folder for photo on page Data. Row ~= 3 The Product passed

5 | Main photo not found. Row ~= 3 SKU = GA-37 err = 10 Product passed

6 | Please, set folder for photo on page Data. Row ~= 4 The Product passed

7 | Main photo not found. Row ~= 4 SKU = WK-002 err = 10 Product passed

8 | Please, set folder for photo on page Data. Row ~= 5 The Product passed

9 | Main photo not found. Row ~= 5 SKU = WK-004 err = 10 Product passed

10 | Please, set folder for photo on page Data. Row ~= 6 The Product passed

11 | Main photo not found. Row ~= 6 SKU = WK-001 err = 10 Product passed

12 | Please, set folder for photo on page Data. Row ~= 7 The Product passed

44 | The Product passed: Row ~= 23 SKU = Invalid price of product =

45 | The Product passed: Row ~= 24 SKU = Invalid price of product =

46 | The Product passed: Row ~= 25 SKU = Invalid price of product =

47 | The Product passed: Row ~= 26 SKU = Invalid price of product =

48 | The Product passed: Row ~= 27 SKU = Invalid price of product =

 

не пойму что не так.

Не может залить фото по ссылке.

Или ссылка слепая, или не ту колонку указали, или в колоке стоят ссылки через запятую (должны быть в отдельных колонках).

Или... пишите мне в ЛС

Надіслати
Поділитися на інших сайтах

Количество товара на разных складах суммируется, если вы укажите колонки с количеством через запятую тут: http://prntscr.com/7tsg9y

НО.

В опенкарте количество товара и количество опции - разные вещи, как и цена.

Есть общее количество товара и общая цена: http://prntscr.com/7tsh3u

А есть цена и количество в опции: http://prntscr.com/7tshmg

Это разные вещи, и колонки должны быть разными.

 

Цена в опции, по умолчанию, подразумевается как =, т.е. этот знак в цене можно не ставить, типа 1234,50= , а можно и ставить, как хотите.

А вот знак + ставить обязательно, если у вас в прайсе "плюс к цене"

 

Видели на последнем скрине "артикулы в опциях"?

Во это и есть новое в 8.2а версии.

Пользоваться нужно так: http://prntscr.com/7tsjyv

Это все круто, только вот у меня 16500 позиций в прайсе... и перелопатить так прайс я однажды, может, и смогу... но потом...

И если у меня опция указана не после названия, а перед ним?

Надіслати
Поділитися на інших сайтах

Добрый день!
Возник вопрос по модулю - при обновлении описаний (парсинг по ссылкам с другого сайта) некоторые описания обновляются как надо полностью, некоторые заканчиваются на первом предложении (точка в конце предложения и всё - дальше не парсит). В чём может быть причина?

Пример:

Оригинальный сайт: http://www.activsport.ru/product.php?product_id=8860

Результат парсинга: http://clevagee.ru/index.php?route=product/product&product_id=7068&search=%D0%91%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BA%D0%B0+DFC+T420+LEGA

Всё отлично, даже с картинками.

---------------

Оригинальный сайт: http://www.activsport.ru/product.php?product_id=10370

Результат парсинга: http://clevagee.ru/index.php?route=product/product&product_id=9589&search=%D0%91%D0%B5%D0%B3%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BA%D0%B0+DFC+SE-724

Тут только первое предложение спарсилось и дальше никак.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.