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

Recommended Posts

16.08.2022 в 05:41, Sadvox сказал:

Как? 
я спарсил опции по инструции и получил кашу. 

 

16.08.2022 в 05:44, Sadvox сказал:

@ Rassol2  тут показал ''кашу":)

 

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

 

Опция цвет

Скрытый текст

SVOwGZr.png


Опция размер
 

Скрытый текст

Ic7JIjM.png


Так же вот файл настроек этих двух границ. Создаете новый проект загружаете его и изучаете.
А там уже развивайте мысь и дорабатывайте решение.

 

SPsetting-601.json

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

16.08.2022 в 14:08, Rassol2 сказал:

 

 

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

 

Опция цвет

  Скрыть содержимое

SVOwGZr.png


Опция размер
 

  Скрыть содержимое

Ic7JIjM.png


Так же вот файл настроек этих двух границ. Создаете новый проект загружаете его и изучаете.
А там уже развивайте мысь и дорабатывайте решение.

 

SPsetting-601.json 4 \u041a\u0431 · 0 скачиваний

В Вашем случае остаток красного М и красного S разные остатки? те кторые првязаны именно к связке цвет + размер ?

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


16.08.2022 в 06:14, Sadvox сказал:

В Вашем случае остаток красного М и красного S разные остатки? те кторые првязаны именно к связке цвет + размер ?

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

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

16.08.2022 в 14:23, Rassol2 сказал:

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

так на фронте есть остаток https://skr.sh/sFStIARapnv, точнее факт наличия связки (1 - есть, 0 - нет)

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


Не открывал сайт и настройки, честно. На телефоне читаю. Если есть отдельные блоки, можно попробовать разложить через Обработчик на отдельные товары одним проектом. Вторым добавить нужную информацию по определенному идентификатору. Это на пальцах поясняю

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


16.08.2022 в 16:06, Sadvox сказал:

Это доработка, как я понимаю? 

Функционал Симплпарс. На вкладке Обработчик xml берем страницу товара и делим ее на блоки. Каждый блок (опция)- отдельный товар. Функционал из коробки. Но как к опции добавить описание, характеристики, фото... нужно думать и смотреть

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


16.08.2022 в 16:38, partshez сказал:

Функционал Симплпарс. На вкладке Обработчик xml берем страницу товара и делим ее на блоки. Каждый блок (опция)- отдельный товар. Функционал из коробки. Но как к опции добавить описание, характеристики, фото... нужно думать и смотреть

Идею уловил, спасибо, попробую поковыряться:) 

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


Если уходить в самую крайность то на каждый цвет создаете отдельный проект таким образом цвет станет самостоятельной карточкой со своими опциями далее вам понадобится модуль который сделает из них серию товаров к примеру раньше был парсинг и группировка товара

 

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


16.08.2022 в 17:05, Kiyoshi сказал:

Если уходить в самую крайность то на каждый цвет создаете отдельный проект таким образом цвет станет самостоятельной карточкой со своими опциями далее вам понадобится модуль который сделает из них серию товаров к примеру раньше был парсинг и группировка товара

 

Там может быть до 20 различных цветов в карточке товара. А кроме того, есть цвета составные, которых может быть в итоге сотни: красно-белый, сине-желтый и т.п.

К тому же сам товар может быть :

- без опций

- с опцией Цвет

- с опцией Размер

- с опцией и Цвет и Размер

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


16.08.2022 в 14:08, Rassol2 сказал:

 

 

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

 

Опция цвет

  Показать содержимое

SVOwGZr.png


Опция размер
 

  Показать содержимое

Ic7JIjM.png


Так же вот файл настроек этих двух границ. Создаете новый проект загружаете его и изучаете.
А там уже развивайте мысь и дорабатывайте решение.

 

SPsetting-601.json 4 \u041a\u0431 · 2 скачивания

Спасибо за пример. 
Спасибо всем, кто откликнулся, на данном этапе нарулил, что хотел. Буду разбираться дальше.

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


В 16.08.2022 в 09:31, Axelenz сказав:

Там может быть до 20 различных цветов в карточке товара. А кроме того, есть цвета составные, которых может быть в итоге сотни: красно-белый, сине-желтый и т.п.

К тому же сам товар может быть :

- без опций

- с опцией Цвет

- с опцией Размер

- с опцией и Цвет и Размер

Да подход не без изъянов это если прям в самую крайность что бы создать серию.

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


Всем привет! Появилась хотелка.

Есть две границы цены - основная и акционная. Нужно получить коэффициент. Основная/акционную. Т.е. произвести действие с двумя границами.    {gran_1}{/}{gran_2}   . Можно ли в нашем модуле это сделать? Например, в наценке.  Или невозможно? Или действия можно производить только граница и число {gran_1}{/}2  ?

Или как-то поиграться в Парсинг в ИМ Логическими операторами if, elif, else? Но обязательно нужно коэффициент от деления двух границ получить и использовать.

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

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


18.08.2022 в 06:10, partshez сказал:

Всем привет! Появилась хотелка. Есть две границы цены - основная и акционная. Нужно получить коэффициент. Основная/акционную. Т.е. произвести действие с двумя границами.    {gran_1}{/}{gran_2}   . Можно ли в нашем модуле это сделать? Например, в наценке.  Или невозможно? Или действия можно производить только граница и число {gran_1}{/}2  ? Вроде бы обсуждался этот вопрос раньше, но не могу найти. 

Не совсем понимаю где именно вы это хотите сделать ? 
 

вообще границу на границу делить можно. И это легко проверяется. 
или конкретнее укажите что вы имеете в виду. 

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

Цена опции дана без акции. 

Нужно эту цену умножить на коэффициент соотношения основной цены товара и акционной цены товара. 

Т.е. в карточку товара записываем сразу акционную цену донора. А в коде страницы именно этого донора цена опции указана основная  https://prnt.sc/dueFZt3iWFYu

А в наш товар нужно записать акционную цену товара и высчитать цену опции через коэффициент.

https://matras.kiev.ua/matrasy/western-brn#733-168200

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


18.08.2022 в 06:26, partshez сказал:

https://prnt.sc/t-dobcZ4jjam  Мне нужна вот эта цена

Мне нужно понять куда именно вы хотите записать вот это
{gran_1}{/}{gran_2} 
Так как это работает, но судя по тому что у вас возникает этот вопрос вы пытаетесь засунуть эту запись куда то в экзотическое место.

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

Перефразирую.
В какое место в модуле вы записываете эту формулу и ожидаете что она сработает.

{gran_1}{/}{gran_2} 

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

https://prnt.sc/Jptv7kcpOHdK  Здесь нужно получить цену 12213 грн  для данного товара https://matras.kiev.ua/matrasy/western-brn

P.S. Настройки проекта не я делал. Пробую только цену опции сделать :mellow:

SPsetting-772 (1).json

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


18.08.2022 в 06:37, partshez сказал:

https://prnt.sc/Jptv7kcpOHdK  Здесь нужно получить цену 12213 грн  для данного товара https://matras.kiev.ua/matrasy/western-brn

SPsetting-772 (1).json 15 \u041a\u0431 · 0 скачиваний

Внимательно читаем мой вопрос.
Куда именно вы вставляете вот это правило в модуле!!!
{gran_1}{/}{gran_2} 

Я не хочу решать за вас задачу как вам и что получить.

Ваш вопрос изначально звучал можно ли так делать. Ответ да!
Если у вас не работает укажите где вы это записываете.

А зачем вы это делаете и что вы хотите получить это дело десятое и не моего ума. Моя задача проверить функционал.

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

Еще один вопрос. https://prnt.sc/cTmQ3FWByPlU  Допуск Равна не срабатывает. 

Именно с этой проблемой ко мне вчера еще один человек обращался   https://prnt.sc/i7mX2q0yhBX-

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


18.08.2022 в 06:58, partshez сказал:

https://prnt.sc/RSvKMMF-3LzI  Здесь, например

https://prnt.sc/QIqaCjBMDkpq  Или здесь. Как вариант  https://prnt.sc/_n_KpAQqFDcL

 

Здесь будет работать.
 

Скрытый текст

JBNr9XQ.png


А вот здесь нет.
 

Скрытый текст

J9ed3Pb.png

 

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

18.08.2022 в 07:05, partshez сказал:

Еще один вопрос. https://prnt.sc/cTmQ3FWByPlU  Допуск Равна не срабатывает.

Тут очевидный ответ. Значит оно не равно.
Тут других вариантов нет. Доставайте увеличительное стекло и проверяйте что с чем сравниваете. Где то там есть подвох.

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

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

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

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

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

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

Вхід

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

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

Important Information

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