-
Публікації
755 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача Axelenz
-
Так {reg[#(\s*</div>\s*)+$#]}|</div></div> не работает тоже Да, это не хорошее место Вы выбрали для регулярных выражений... А зачем привязываться именно к этим </div> ?
-
А Вы что хотите получить в итоге ? Если просто подряд идущие </div></div> то так и напишите справа от "|". Но для текста конца парсинга это не вариант... Это лучше использовать для Описания, там это работает без проблем...
-
Вдалось якось це вирішити? Те саме, через крон 4 години оновлюється. А через парсер 20хв У них эта проблема решается только переходом на более дорогой тарифный план или в принципе уходом на менее жадный хостинг...
-
Это решаемо одним из самых простых регулярных выражений в одну строку. {reg[#(\s*</div>\s*)+$#]}|
-
Я являюсь постоянным пользователем SimplePars и выполняю с его помощью все задания исключительно для своих ЗАКАЗЧИКОВ. Всё, что я пишу про то, что хотелось бы видеть дополнительно в модуле продиктовано именно возможностью решений задач моих ЗАКАЗЧИКОВ. Поэтому всё, что пишите Вы - Вы пишите именно для них...
-
Если о чём-то никто не пишет, то это совершенно не значит, что оно никому и не нужно... Все так привыкли, довольствоваться тем, что имеют, но предела совершенствованию нет...
-
Получится cron какой-то, весьма условно работающий в автоматическом режиме, поскольку необходимо изменение курса у донора в yml постоянно отслеживать и вручную менять в наценке...
-
<currencies> <currency id="USD" rate="39"/> <currency id="UAH" rate="1"/> </currencies> @Rassol2 В обработчике XML не хватает блока, который позволит спарсить курс валюты с выгрузки. Иногда поставщик даёт цену только в USD. <price>15.71</price> <currencyId>USD</currencyId> а заказчику необходима цена UAH на сайте.
-
Интересно... а эти ссылки, что моём в проекте собираются откуда тогда берутся ? )))
-
https://prnt.sc/-C7VZTCjr3cr https://prnt.sc/yPLu23Ij0fFK Даю даже готовый проект сбора ссылок... SPsetting-198.json
-
Ну измените в области Ссылок "Только внутренние" на "Внутренние и внешние ссылки" и всё парсится... У меня парсится и так и сяк...
-
Всё работает, ссылки собираются. Вы что-то может не так делаете ? https://prnt.sc/gTgT4-AKbkBt https://prnt.sc/Tbx_ioe07QEq
-
Так, чтобы наверняка, то это можно решить с помощью связки двух модулей SimplePars + АОП. Но с точки зрения рациональности, экономия на покупке HPM не оправдана, потому, что сложность настройки парсинга и покупка второго модуля АОП делают такую экономию весьма сомнительной... А с точки зрения SEO лучше конечно иметь отдельные товары, чем один товар с опциями... Проиндексированных товаров будет в разы больше, когда они идут отдельно, со своими названиями...
-
Я писал всё относительно парсинга сайта, не про xml выгрузки...
-
Про задержки не написали, значит их нет... Нужно ставить рандомную задержку...
-
Всё зависит от того, насколько Вы "в лоб" взялись парсить донора... Маркетплейсы и разные площадки не любят, когда их парсят и всячески этому мешают, о чём неоднократно писалось на этом форуме... Вы не сообщили, какое количество товаров, но можно предположить по тому, что забанили, что их тысячи... и парсили наверное в 5 потоков и рандомные задержки не выставляли ?
-
Посмотрите на представление цены, которую Вы пытаетесь спарсить: 1,145.00 Разделитель разрядов в виде запятой... Берите цену с какого-то более удобного места, например: "price":1145," Вот так всё нормально парсится...
- 49 498 відповідей
-
- 1
-
-
- поставщики импорт
- наполнение им
- (і ще %d)
-
Я согласен, что Вы идёте медом компромисса и учитываете пожелания большинства. При этом Вы сами понимаете, что ценность товара на сайте, который имеет идеально обновляемые количество и цену с донора, но при этом не имеет Описания и Фото практически нулевая... Всё чаще люди просят парсить Описание только как временное, с дальнейшим замещением его своим уникальным Описанием и чтобы оно потом не затёрлось при обновлении... Сказать что это мои пожелания... я всего лишь исполнитель, который решает задачи, поставленные Заказчиками...
-
Благодарю за пояснения, почему некоторые важные (как для меня) вещи не имеют реализации в модуле на сегодняшний день.
-
Ну или создание дополнительных ключей, заполнено всё в товаре или нет типа "empty" или не "empty", чтобы остальные товары с базы не брать, где нет такого ключа... "
-
А нельзя добавить в Действии, кроме Добавления и Обновления ещё выбор: Заполнение пустых полей. Именно на тот случай, чтобы этот проект можно было время от времени запускать для вылавливания и заполнения всего, что уже спарсено, но раньше не было заполнено у донора ? Пустые Описания, пустые атрибуты, фото и пр. ? Сейчас такое сплошь и рядом... доноры спешат выкладывать новые товары, у которых не надлежащим способом заполнены карточки... заполняется потом... может быть... А парсить каждый раз, например, десяток тысяч товаров с обновлением Описания в надежде на то, что наконец заполнится описание у десятка товаров, где его не было... тоже как вариант так себе...
- 13 587 відповідей
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (і ще %d)
-
Понимаю, что идеального ничего нет... И тот вариант, который я предложил так же далёк от идеального. Например вариант, когда в новых товарах сразу не заполняют Описание, а Описание может появиться через ЛЮБОЙ промежуток времени... Тогда необходима проверка по всем имеющимся товарам с донора, чтобы заполнить пустые места в description... Вот если бы в Парсинге в ИМ, в Описании, При обновлении можно было сделать выбор: Заполнить Описание, если его нет - было бы просто замечательно )))
-
Я понимаю это... вопрос больше касается не столько функциональности модуля, столько тюнинга модуля, чтобы всё было сразу под рукой...
-
Я расскажу, где это реально может пригодиться... Например: Двуязычный сайт. Парсятся xml на 2-х языках. Первым проектом идёт парсинг с рус. xml, Обновляются существующие на сайте товары. Вторым проектом идёт Добавление новых товаров с рус. xml. Третьим проектом идёт Обновление товаров с xml укр. Но при этом есть одно условие... Заказчикам необходимо существующие Описания довести до нормального уникального Описания. Поэтому вариант с обновлением, где обновится ВСЁ однозначно не интересен... А вот вариант с тем, чтобы с новых товаров второго проекта перекинуть товары (SKU) в третий проект и производить дальнейшие обновления (или прочие действия) ТОЛЬКО с ними - это самый идеальный вариант без всяких "костылей"... Вот возможность перекинуть товары с помощью действий через cron с одного проекта в другой - это хорошо реализовано в модуле. А дальше ? Создаётся впечатление не завершённости задуманного. Т.е. товары нужные в проект закинули, а что с ними дальше можно сделать в рамках одного проекта... ((( Эта реализация отбросила бы много разных "костылей"...
-
@Rassol2 Иногда очень не хватает в этой панели выбора, чтобы выполнить что-то с товарами, которые находятся только В ЭТОМ ПРОЕКТЕ. Особенно это актуально для мультиязычных магазинов, а таких сейчас очень много... и когда дополнительно применяется ручное изменение Описания и пр. Возможно это реализовать в следующих версиях модуля ? Если нет, то можно попросить работающий скрипт, который будет давать такую возможность, работать с товарами только ЭТОГО ПРОЕКТА ? Т.е. если обновлять товары по SKU, то обновлять только те, что в ЭТОМ проекте и не обновлять товары, которые находятся в других проектах, не смотря на совпадение по SKU... Благодарю за ответ.