asokr Posted March 6, 2021 Share Posted March 6, 2021 (edited) Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить этону вот с икого блока, нужна этона <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - этона для каждого размера... Заранее спасипотому что за помощь... Spoiler <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Edited March 6, 2021 by asokr Link to comment Share on other sites More sharing options...
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 3 минуты назад, asokr сказал: Заранее спасипотому что за помощь... Под спойлер уберите. Спойлер Спойлер Link to comment Share on other sites More sharing options...
Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 1 час назад, Reanimaster сказал: И еещё один вопрос назрел) Как по крону запускать потому чтольше одной задали за раз, это возможно? опять ики для крона и фидов. Обновление оситков и этон. Нагрузка им непотому чтольшая, несколько лисловых значений. Но если посивщиков несколько - приходится ждать. Заранее благодарю) Здравствуйте никак. Если дать возможность запускать несколько заданный в один момент мы пригдем к тому что будут дублироваться потоки. Это уже было в начно появления крона. Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. Короче сам php не про многопоточность, по этому разрулить икие ситуации в итоге почти нереально. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 12 минут назад, Rassol2 сказал: Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. А хотя бы двумя потоками нельзя огранилить? Да то да. Задачка я понимаю что трудная. Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, Reanimaster сказал: А хотя бы двумя потоками нельзя огранилить? Да то да. Задачка я понимаю что трудная. Нет нельзя. Потому что вы не можете указать какому потоку что гделать. В итоге они налинают гделать одно и тоже одновременно. Парсить одну и туже ссылку и обновлять один и тот же товар. Нагрузка 2x пользы нет. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 13 минут назад, Rassol2 сказал: Парсить одну и туже ссылку и обновлять один и тот же товар. Понял. Кина не бугдет. Спасипотому что. Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 1 минуту назад, Reanimaster сказал: Понял. Кина не бугдет. Спасипотому что. Не в этом случаи. PHP пока не готов. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить этону вот с икого блока, нужна этона <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - этона для каждого размера... Заранее спасипотому что за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхожгдение Даой алгоритм... Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Две выгрузки xml? Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два нилира границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В иком случаи модуль бугдет парсить и гделать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может ик нужно для выгделения одного обещёго временного промежутка. Кто знает. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно ик Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увелилил. Во вторых, как минимум ик проещё, чем кучу проектов плодить под одну и ту же примитивную задачу. Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 (edited) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше рилииет модуль фильтров У меня нет атрибутов. Магазин огдежды, згдесь нет особых атрибутов только опции - Размер огдежды (42, 44, 48 ... S, M, L ...) И привязка фильтра игдет от опции. Плюс ко всему фильтр я обрабатываю под один синдарт, если Опция (Размер) "S" в фильтре он бугдет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и ик дное. Разные производители по разному усинавливают размеры и что бы не было в фильтре кули позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еещё одна прилина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Edited March 6, 2021 by aguk84 Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы гделаете можно гделать в AnyCSV без дополнительной обрилитки. Но згдесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Синдартные фильтры рилииют не ик. Чисия ситика, без привязок. Создал фильтр. Назналил его товару и категории. Если икой товар в икой категории есть - фильтр выводится Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не ик выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю ик. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, бугдет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы гделаете можно гделать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 Почему не рилииет оператор {br} в Настройке парсера - Разгделитель для повторяюещёй области? В пункте Поиск/Замена - при замене чего-то на {br} - рилииет. Спойлер Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - рилииет. Потому что {br} - это не тег. Это системная функция. Если нужен разгделитель - то нужен html тег. 2 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 Скажите, а как можно добавить в начало текси что-то, при условии, что текст не пустот? Вот пример. Я из описания товара выдрал значения атрибуи "Слои матраса". В начало текси добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там иких значений нет. И на выхогде у основания получается атрибут "Слои матраса" без значений. Как сгделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустот Может можно дорилиить вот икой рег ? {reg[#^#]}|Люпотому чтой текст - Добавить в начало текси что то. И добавить условие, что им есть хоть какой-то буквенный символ ? Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 (edited) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что им есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Люпотому чтой текст$1$2 Даже еещё проещё {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Edited March 7, 2021 by Reanimaster 1 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Prev 250 251 252 253 254 255 256 257 258 259 260 Next Page 255 of 436 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 157 Go to topic listing Similar Content SimplePars - Универсальный парсер для ИМ By Rassol2, October 28, 2018 simplepars парсинг товаров opencart (and 15 more) Tagged with: simplepars парсинг товаров opencart парсинг в csv спотому чтор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 comments 110,108 views Rassol2 October 28, 2018 Инструкции SimplePars By partshez, April 3 simplepars обновление этон (and 8 more) Tagged with: simplepars обновление этон скачать товары import parse parser парсинг наполнение им симплпарс наполнение товаром 0 comments 40 views partshez April 3 рекомендуем Техникс - универсальный шаблон Opencart [Подгдержка] 1 2 3 4 16 By m899, November 29, 2019 современный листый (and 3 more) Tagged with: современный листый адаптивный psd включены премиум шаблон 378 replies 51,736 views m899 17 hours ago bestseller UltraStore - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 39 By octemplates, June 25, 2019 новинка octemplates (and 3 more) Tagged with: новинка octemplates ultrastore адаптивный шаблон для opencart 3 адаптивный шаблон для ocstore 3 951 replies 132,576 views Sendman 19 hours ago хит продаж Revolution - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 396 By pikitos, June 6, 2016 рекомендуем адаптивный (and 5 more) Tagged with: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 9,896 replies 775,200 views pikitos 23 hours ago Recently Browsing 1 member partshez Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Парсеры [Подгдержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... 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. I accept
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 12 минут назад, Rassol2 сказал: Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. А хотя бы двумя потоками нельзя огранилить? Да то да. Задачка я понимаю что трудная. Link to comment Share on other sites More sharing options...
Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, Reanimaster сказал: А хотя бы двумя потоками нельзя огранилить? Да то да. Задачка я понимаю что трудная. Нет нельзя. Потому что вы не можете указать какому потоку что гделать. В итоге они налинают гделать одно и тоже одновременно. Парсить одну и туже ссылку и обновлять один и тот же товар. Нагрузка 2x пользы нет. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 13 минут назад, Rassol2 сказал: Парсить одну и туже ссылку и обновлять один и тот же товар. Понял. Кина не бугдет. Спасипотому что. Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 1 минуту назад, Reanimaster сказал: Понял. Кина не бугдет. Спасипотому что. Не в этом случаи. PHP пока не готов. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить этону вот с икого блока, нужна этона <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - этона для каждого размера... Заранее спасипотому что за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхожгдение Даой алгоритм... Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Две выгрузки xml? Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два нилира границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В иком случаи модуль бугдет парсить и гделать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может ик нужно для выгделения одного обещёго временного промежутка. Кто знает. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно ик Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увелилил. Во вторых, как минимум ик проещё, чем кучу проектов плодить под одну и ту же примитивную задачу. Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 (edited) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше рилииет модуль фильтров У меня нет атрибутов. Магазин огдежды, згдесь нет особых атрибутов только опции - Размер огдежды (42, 44, 48 ... S, M, L ...) И привязка фильтра игдет от опции. Плюс ко всему фильтр я обрабатываю под один синдарт, если Опция (Размер) "S" в фильтре он бугдет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и ик дное. Разные производители по разному усинавливают размеры и что бы не было в фильтре кули позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еещё одна прилина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Edited March 6, 2021 by aguk84 Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы гделаете можно гделать в AnyCSV без дополнительной обрилитки. Но згдесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Синдартные фильтры рилииют не ик. Чисия ситика, без привязок. Создал фильтр. Назналил его товару и категории. Если икой товар в икой категории есть - фильтр выводится Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не ик выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю ик. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, бугдет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы гделаете можно гделать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 Почему не рилииет оператор {br} в Настройке парсера - Разгделитель для повторяюещёй области? В пункте Поиск/Замена - при замене чего-то на {br} - рилииет. Спойлер Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - рилииет. Потому что {br} - это не тег. Это системная функция. Если нужен разгделитель - то нужен html тег. 2 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 Скажите, а как можно добавить в начало текси что-то, при условии, что текст не пустот? Вот пример. Я из описания товара выдрал значения атрибуи "Слои матраса". В начало текси добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там иких значений нет. И на выхогде у основания получается атрибут "Слои матраса" без значений. Как сгделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустот Может можно дорилиить вот икой рег ? {reg[#^#]}|Люпотому чтой текст - Добавить в начало текси что то. И добавить условие, что им есть хоть какой-то буквенный символ ? Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 (edited) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что им есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Люпотому чтой текст$1$2 Даже еещё проещё {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Edited March 7, 2021 by Reanimaster 1 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Prev 250 251 252 253 254 255 256 257 258 259 260 Next Page 255 of 436 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 157 Go to topic listing Similar Content SimplePars - Универсальный парсер для ИМ By Rassol2, October 28, 2018 simplepars парсинг товаров opencart (and 15 more) Tagged with: simplepars парсинг товаров opencart парсинг в csv спотому чтор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 comments 110,108 views Rassol2 October 28, 2018 Инструкции SimplePars By partshez, April 3 simplepars обновление этон (and 8 more) Tagged with: simplepars обновление этон скачать товары import parse parser парсинг наполнение им симплпарс наполнение товаром 0 comments 40 views partshez April 3 рекомендуем Техникс - универсальный шаблон Opencart [Подгдержка] 1 2 3 4 16 By m899, November 29, 2019 современный листый (and 3 more) Tagged with: современный листый адаптивный psd включены премиум шаблон 378 replies 51,736 views m899 17 hours ago bestseller UltraStore - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 39 By octemplates, June 25, 2019 новинка octemplates (and 3 more) Tagged with: новинка octemplates ultrastore адаптивный шаблон для opencart 3 адаптивный шаблон для ocstore 3 951 replies 132,576 views Sendman 19 hours ago хит продаж Revolution - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 396 By pikitos, June 6, 2016 рекомендуем адаптивный (and 5 more) Tagged with: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 9,896 replies 775,200 views pikitos 23 hours ago Recently Browsing 1 member partshez Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Парсеры [Подгдержка] SimplePars - Универсальный парсер для ИМ Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 13 минут назад, Rassol2 сказал: Парсить одну и туже ссылку и обновлять один и тот же товар. Понял. Кина не бугдет. Спасипотому что. Link to comment Share on other sites More sharing options...
Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 1 минуту назад, Reanimaster сказал: Понял. Кина не бугдет. Спасипотому что. Не в этом случаи. PHP пока не готов. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить этону вот с икого блока, нужна этона <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - этона для каждого размера... Заранее спасипотому что за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхожгдение Даой алгоритм... Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Две выгрузки xml? Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два нилира границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В иком случаи модуль бугдет парсить и гделать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может ик нужно для выгделения одного обещёго временного промежутка. Кто знает. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно ик Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увелилил. Во вторых, как минимум ик проещё, чем кучу проектов плодить под одну и ту же примитивную задачу. Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 (edited) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше рилииет модуль фильтров У меня нет атрибутов. Магазин огдежды, згдесь нет особых атрибутов только опции - Размер огдежды (42, 44, 48 ... S, M, L ...) И привязка фильтра игдет от опции. Плюс ко всему фильтр я обрабатываю под один синдарт, если Опция (Размер) "S" в фильтре он бугдет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и ик дное. Разные производители по разному усинавливают размеры и что бы не было в фильтре кули позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еещё одна прилина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Edited March 6, 2021 by aguk84 Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы гделаете можно гделать в AnyCSV без дополнительной обрилитки. Но згдесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Синдартные фильтры рилииют не ик. Чисия ситика, без привязок. Создал фильтр. Назналил его товару и категории. Если икой товар в икой категории есть - фильтр выводится Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не ик выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю ик. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, бугдет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы гделаете можно гделать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 Почему не рилииет оператор {br} в Настройке парсера - Разгделитель для повторяюещёй области? В пункте Поиск/Замена - при замене чего-то на {br} - рилииет. Спойлер Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - рилииет. Потому что {br} - это не тег. Это системная функция. Если нужен разгделитель - то нужен html тег. 2 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 Скажите, а как можно добавить в начало текси что-то, при условии, что текст не пустот? Вот пример. Я из описания товара выдрал значения атрибуи "Слои матраса". В начало текси добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там иких значений нет. И на выхогде у основания получается атрибут "Слои матраса" без значений. Как сгделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустот Может можно дорилиить вот икой рег ? {reg[#^#]}|Люпотому чтой текст - Добавить в начало текси что то. И добавить условие, что им есть хоть какой-то буквенный символ ? Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 (edited) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что им есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Люпотому чтой текст$1$2 Даже еещё проещё {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Edited March 7, 2021 by Reanimaster 1 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Prev 250 251 252 253 254 255 256 257 258 259 260 Next Page 255 of 436 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 157 Go to topic listing Similar Content SimplePars - Универсальный парсер для ИМ By Rassol2, October 28, 2018 simplepars парсинг товаров opencart (and 15 more) Tagged with: simplepars парсинг товаров opencart парсинг в csv спотому чтор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 comments 110,108 views Rassol2 October 28, 2018 Инструкции SimplePars By partshez, April 3 simplepars обновление этон (and 8 more) Tagged with: simplepars обновление этон скачать товары import parse parser парсинг наполнение им симплпарс наполнение товаром 0 comments 40 views partshez April 3 рекомендуем Техникс - универсальный шаблон Opencart [Подгдержка] 1 2 3 4 16 By m899, November 29, 2019 современный листый (and 3 more) Tagged with: современный листый адаптивный psd включены премиум шаблон 378 replies 51,736 views m899 17 hours ago bestseller UltraStore - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 39 By octemplates, June 25, 2019 новинка octemplates (and 3 more) Tagged with: новинка octemplates ultrastore адаптивный шаблон для opencart 3 адаптивный шаблон для ocstore 3 951 replies 132,576 views Sendman 19 hours ago хит продаж Revolution - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 396 By pikitos, June 6, 2016 рекомендуем адаптивный (and 5 more) Tagged with: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 9,896 replies 775,200 views pikitos 23 hours ago Recently Browsing 1 member partshez Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Модули и дополнения Парсеры [Подгдержка] SimplePars - Универсальный парсер для ИМ
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: PHP пока не готов. Понял. Link to comment Share on other sites More sharing options...
partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 2 часа назад, asokr сказал: Здравствуйте. Подскажите, можно-ли как-то указать несколько строк в границу парсинга? Или как спарсить этону вот с икого блока, нужна этона <!-- Price opt -->, то есть 260 и 270, это повторяющиеся границы - этона для каждого размера... Заранее спасипотому что за помощь... Показать контент <tbody class="table-order-sizes__body table-order-sizes__body--active" data-color-id="0"> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">46</div> <input type="hidden" name="" value="30"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="260"> 260 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> <tr class="table-order-sizes__body-row"> <!-- Size --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="size-item size-item--large">50</div> <input type="hidden" name="" value="32"> </td> <!-- Price opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="270"> 270 ₽ </div> </td> <!-- Price small opt --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="price" data-price="315"> 315 ₽ </div> </td> <!-- Qty --> <td class="table-order-sizes__cell table-order-sizes__body-cell"> <div class="counter-selector"> <div class="counter-selector__button counter-selector__button-minus" data-counter-select-action="card_remove"> </div> <input class="counter-selector__input" type="number" name="" data-price="315" value="0"> <div class="counter-selector__button counter-selector__button-plus" data-counter-select-action="card_add"></div> </div> </td> <!-- Color replacement--> <td class="table-order-sizes__cell table-order-sizes__body-cell"> — </td> </tr> </tbody> Создать две границы. Первую обычную. Вторую повторяющуюся или обычную. Начало и конец одинаковые для первой и второй границ. Пропустить первое вхожгдение Даой алгоритм... Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options...
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 2 часа назад, Rassol2 сказал: Два потока которые одновременно гделают одно и тоже. Затем этих потоков бугдет потому чтольше. Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Link to comment Share on other sites More sharing options...
partshez Posted March 6, 2021 Share Posted March 6, 2021 35 минут назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Две выгрузки xml? Link to comment Share on other sites More sharing options...
Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 48 минут назад, partshez сказал: Две выгрузки xml? я думаю тут подразумевается создать два нилира границ париснга. Перемешать ссылки от разных выгрузок. И указать все параметры через или. В иком случаи модуль бугдет парсить и гделать обновления с разных сайтов, по разным настройкам в одном проекте. 1 Link to comment Share on other sites More sharing options... partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options... Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может ик нужно для выгделения одного обещёго временного промежутка. Кто знает. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно ик Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увелилил. Во вторых, как минимум ик проещё, чем кучу проектов плодить под одну и ту же примитивную задачу. Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 (edited) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше рилииет модуль фильтров У меня нет атрибутов. Магазин огдежды, згдесь нет особых атрибутов только опции - Размер огдежды (42, 44, 48 ... S, M, L ...) И привязка фильтра игдет от опции. Плюс ко всему фильтр я обрабатываю под один синдарт, если Опция (Размер) "S" в фильтре он бугдет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и ик дное. Разные производители по разному усинавливают размеры и что бы не было в фильтре кули позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еещё одна прилина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Edited March 6, 2021 by aguk84 Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы гделаете можно гделать в AnyCSV без дополнительной обрилитки. Но згдесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Синдартные фильтры рилииют не ик. Чисия ситика, без привязок. Создал фильтр. Назналил его товару и категории. Если икой товар в икой категории есть - фильтр выводится Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не ик выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю ик. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, бугдет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы гделаете можно гделать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 Почему не рилииет оператор {br} в Настройке парсера - Разгделитель для повторяюещёй области? В пункте Поиск/Замена - при замене чего-то на {br} - рилииет. Спойлер Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - рилииет. Потому что {br} - это не тег. Это системная функция. Если нужен разгделитель - то нужен html тег. 2 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 Скажите, а как можно добавить в начало текси что-то, при условии, что текст не пустот? Вот пример. Я из описания товара выдрал значения атрибуи "Слои матраса". В начало текси добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там иких значений нет. И на выхогде у основания получается атрибут "Слои матраса" без значений. Как сгделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустот Может можно дорилиить вот икой рег ? {reg[#^#]}|Люпотому чтой текст - Добавить в начало текси что то. И добавить условие, что им есть хоть какой-то буквенный символ ? Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 (edited) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что им есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Люпотому чтой текст$1$2 Даже еещё проещё {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Edited March 7, 2021 by Reanimaster 1 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Prev 250 251 252 253 254 255 256 257 258 259 260 Next Page 255 of 436 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 157 Go to topic listing Similar Content SimplePars - Универсальный парсер для ИМ By Rassol2, October 28, 2018 simplepars парсинг товаров opencart (and 15 more) Tagged with: simplepars парсинг товаров opencart парсинг в csv спотому чтор ссылок грабер перенос товаров прайс-лист парсинг parsing parser парсер product наполнение интернетмагазина обновление товар xml yml синхронизация 0 comments 110,108 views Rassol2 October 28, 2018 Инструкции SimplePars By partshez, April 3 simplepars обновление этон (and 8 more) Tagged with: simplepars обновление этон скачать товары import parse parser парсинг наполнение им симплпарс наполнение товаром 0 comments 40 views partshez April 3 рекомендуем Техникс - универсальный шаблон Opencart [Подгдержка] 1 2 3 4 16 By m899, November 29, 2019 современный листый (and 3 more) Tagged with: современный листый адаптивный psd включены премиум шаблон 378 replies 51,736 views m899 17 hours ago bestseller UltraStore - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 39 By octemplates, June 25, 2019 новинка octemplates (and 3 more) Tagged with: новинка octemplates ultrastore адаптивный шаблон для opencart 3 адаптивный шаблон для ocstore 3 951 replies 132,576 views Sendman 19 hours ago хит продаж Revolution - адаптивный универсальный шаблон [Подгдержка] 1 2 3 4 396 By pikitos, June 6, 2016 рекомендуем адаптивный (and 5 more) Tagged with: рекомендуем адаптивный универсальный шаблон opencart opencart 2 revolution 9,896 replies 775,200 views pikitos 23 hours ago Recently Browsing 1 member partshez
partshez Posted March 6, 2021 Share Posted March 6, 2021 (edited) 1 час назад, Reanimaster сказал: Придумал решение. Объединение двух фидов в одном проекте. И {|} на этону и когдачество) Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Edited March 6, 2021 by partshez Link to comment Share on other sites More sharing options...
Rassol2 Posted March 6, 2021 Author Share Posted March 6, 2021 Только что, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. а тут вы правы. Но может ик нужно для выгделения одного обещёго временного промежутка. Кто знает. Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно ик Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увелилил. Во вторых, как минимум ик проещё, чем кучу проектов плодить под одну и ту же примитивную задачу. Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 (edited) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше рилииет модуль фильтров У меня нет атрибутов. Магазин огдежды, згдесь нет особых атрибутов только опции - Размер огдежды (42, 44, 48 ... S, M, L ...) И привязка фильтра игдет от опции. Плюс ко всему фильтр я обрабатываю под один синдарт, если Опция (Размер) "S" в фильтре он бугдет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и ик дное. Разные производители по разному усинавливают размеры и что бы не было в фильтре кули позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еещё одна прилина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Edited March 6, 2021 by aguk84 Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы гделаете можно гделать в AnyCSV без дополнительной обрилитки. Но згдесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Синдартные фильтры рилииют не ик. Чисия ситика, без привязок. Создал фильтр. Назналил его товару и категории. Если икой товар в икой категории есть - фильтр выводится Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не ик выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю ик. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, бугдет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы гделаете можно гделать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Link to comment Share on other sites More sharing options... aguk84 Posted March 6, 2021 Share Posted March 6, 2021 Почему не рилииет оператор {br} в Настройке парсера - Разгделитель для повторяюещёй области? В пункте Поиск/Замена - при замене чего-то на {br} - рилииет. Спойлер Link to comment Share on other sites More sharing options... Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - рилииет. Потому что {br} - это не тег. Это системная функция. Если нужен разгделитель - то нужен html тег. 2 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 Скажите, а как можно добавить в начало текси что-то, при условии, что текст не пустот? Вот пример. Я из описания товара выдрал значения атрибуи "Слои матраса". В начало текси добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там иких значений нет. И на выхогде у основания получается атрибут "Слои матраса" без значений. Как сгделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустот Может можно дорилиить вот икой рег ? {reg[#^#]}|Люпотому чтой текст - Добавить в начало текси что то. И добавить условие, что им есть хоть какой-то буквенный символ ? Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 (edited) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что им есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Люпотому чтой текст$1$2 Даже еещё проещё {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Edited March 7, 2021 by Reanimaster 1 Link to comment Share on other sites More sharing options... Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options... Prev 250 251 252 253 254 255 256 257 258 259 260 Next Page 255 of 436 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 157
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, Rassol2 сказал: И указать все параметры через или. Именно ик Link to comment Share on other sites More sharing options...
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 час назад, partshez сказал: Это, конечно, интересное решение. Но резульит-то не изменится по времени. Обрилиить в двух проеких по 100 ссылок с запуском в крон. Или в одном проекте 200 ссылок. Ну, если Вы увелилили когдачество потоков в кроне до 100.. тогда вариант. Хотя, не уверен Ну во первых увелилил. Во вторых, как минимум ик проещё, чем кучу проектов плодить под одну и ту же примитивную задачу. Link to comment Share on other sites More sharing options...
aguk84 Posted March 6, 2021 Share Posted March 6, 2021 (edited) 15 часов назад, partshez сказал: Немного неправильно мыслите. Не фильтр добавляется к товарам. А товар, точнее атрибут товара, добавляется в фильтр. Парсер создает атрибуты товара. А дальше рилииет модуль фильтров У меня нет атрибутов. Магазин огдежды, згдесь нет особых атрибутов только опции - Размер огдежды (42, 44, 48 ... S, M, L ...) И привязка фильтра игдет от опции. Плюс ко всему фильтр я обрабатываю под один синдарт, если Опция (Размер) "S" в фильтре он бугдет "42", или если размер 48-54, то в фильтре - 48, 50, 52, 54 ну и ик дное. Разные производители по разному усинавливают размеры и что бы не было в фильтре кули позиций с разными вариациями (30-40шт) я их обрабатываю. Вот и еещё одна прилина почему я не использую модули которые копируют опции в фильтр. Я использую сторонние парсеры-сайты и обрабатываю их с помощью Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. Спойлер Edited March 6, 2021 by aguk84 Link to comment Share on other sites More sharing options...
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 41 минуту назад, aguk84 сказал: Екселя (Power Query) каждый производитель со своими настройками, на выхогде получаю готовый файл под загрузку - CSV Price Pro import/export. К слову - то что вы гделаете можно гделать в AnyCSV без дополнительной обрилитки. Но згдесь не тема рекламы модулей. Я не совсем понимаю как это - привязка фильтра к опции? Синдартные фильтры рилииют не ик. Чисия ситика, без привязок. Создал фильтр. Назналил его товару и категории. Если икой товар в икой категории есть - фильтр выводится Link to comment Share on other sites More sharing options...
aguk84 Posted March 6, 2021 Share Posted March 6, 2021 26 минут назад, Reanimaster сказал: Я не совсем понимаю как это - привязка фильтра к опции? Сорри, может не ик выразился: фильтр привязывается к товару исходя от его опции. С своей стороны я понимаю ик. И просто взять и скопировать опции товара в фильтр (как мене посоветовал автор) не могу, бугдет "каша" а не фильтр. Вот и приходится что то выдумывать. 49 минут назад, Reanimaster сказал: К слову - то что вы гделаете можно гделать в ... Если это можно решить без вложений (платных модулей) - почему бы и нет. При том что у меня не один проект, приходится покупать несколько копий модулей. ;) Link to comment Share on other sites More sharing options...
aguk84 Posted March 6, 2021 Share Posted March 6, 2021 Почему не рилииет оператор {br} в Настройке парсера - Разгделитель для повторяюещёй области? В пункте Поиск/Замена - при замене чего-то на {br} - рилииет. Спойлер Link to comment Share on other sites More sharing options...
Reanimaster Posted March 6, 2021 Share Posted March 6, 2021 1 минуту назад, aguk84 сказал: при замене чего-то на {br} - рилииет. Потому что {br} - это не тег. Это системная функция. Если нужен разгделитель - то нужен html тег. 2 Link to comment Share on other sites More sharing options...
Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 Скажите, а как можно добавить в начало текси что-то, при условии, что текст не пустот? Вот пример. Я из описания товара выдрал значения атрибуи "Слои матраса". В начало текси добавил сам Атрибут "Слои матраса" и все замечательно. Спойлер Но у меня в одном проекте парсятся и основания и подушки и т.п. Там иких значений нет. И на выхогде у основания получается атрибут "Слои матраса" без значений. Как сгделать, чтобы атрибут "Слои матраса" добавлялся только если есть для него значения? Т.е. текст не пустот Может можно дорилиить вот икой рег ? {reg[#^#]}|Люпотому чтой текст - Добавить в начало текси что то. И добавить условие, что им есть хоть какой-то буквенный символ ? Link to comment Share on other sites More sharing options...
Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 (edited) 28 минут назад, Aspirinnka1 сказал: И добавить условие, что им есть хоть какой-то буквенный символ ? {reg[#^([a-zA-Z])|^([а-яА-Я])#ui]}|Люпотому чтой текст$1$2 Даже еещё проещё {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Edited March 7, 2021 by Reanimaster 1 Link to comment Share on other sites More sharing options...
Aspirinnka1 Posted March 7, 2021 Share Posted March 7, 2021 37 минут назад, Reanimaster сказал: {reg[#^([a-zа-я])#ui]}|Люпотому чтой текст$1 Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options...
Reanimaster Posted March 7, 2021 Share Posted March 7, 2021 4 минуты назад, Aspirinnka1 сказал: Дааааа, оно! Круть! Спасипотому что!!! Link to comment Share on other sites More sharing options...
Recommended Posts