-
Posts
629 -
Joined
-
Last visited
About Axelenz
- Currently Viewing File: Комбинации опций
- Birthday 09/21/1966
Technical support
-
Status
Работаю
-
Other
Парсинг сложных сайтов, связанные опции, регулярные выражения, настройка модулей SimplePars и АОП
Информация
-
Пол
Мужчина
-
Город:
Все буде Україна!
-
Интересы
freelance
Recent Profile Visitors
9,385 profile views
Axelenz's Achievements
-
В SimplePars не всё решается одними только регулярными выражениями. Скорее наоборот, что нельзя решить штатными методами, то уже подключают регулярные выражения... Ваша же задача решается повторяющимися границами. Читайте мануал... https://simplepars.top/index.php?page=note&n=8 В повторяющихся просто указываете, сколько вхождений необходимо взять.
- 12,406 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Тогда вот так, если Вы правильно всё сказали... {reg[#T\d+$#]}| это если удалять всё в конце, начиная с буквы статичной T и дальше цифры до конца текста
- 12,406 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Если статичное начало, то регулярные и не нужны, можно попроще: VT-1468{.*}|VT-1468
- 12,406 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Чтобы добавить так, как Вы хотите, то можно добавить в обычную границу, а потом это появится в повторяющейся... предполагаю, что Вы работаете с Категориями ?
- 12,406 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
Axelenz replied to usergio's topic in Модули обмена данными
Попробуйте взять этот прайс, урезать, например, до 10-100 строк и разместить прайс себе в папку uploads и уже оттуда скачивать по cron получится в принципе или нет... Путём разных манипуляций, например, добавления строк, вычислите, в чём проблема...- 48,992 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
Axelenz replied to usergio's topic in Модули обмена данными
Попробуйте увеличить max_input_vars до 10 или 20,000 Время добавьте: max_execution_time = 300 и max_input_time = 300- 48,992 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
Axelenz replied to usergio's topic in Модули обмена данными
А какое всё же количество строк в прайсе ? Интересно посмотреть другие настройки php.ini- 48,992 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
Axelenz replied to usergio's topic in Модули обмена данными
Исчерпан лимит памяти, возникает, когда сайт потребляет больше оперативной памяти, чем ему доступно... Какой размер прайса ? Сколько в нём товаров ? Можно предположить, что на Вашем тарифном плане 1Gb памяти.- 48,992 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
Модуль Автоматическая обработка прайс-листов. [Поддержка]
Axelenz replied to usergio's topic in Модули обмена данными
Я бы рекомендовал всегда заливать первым информацию о товаре по языку, у которого id=1, который является основным, а потом уже догружать второй язык. Такой подход не создаст проблем. В модифицированной сборке OpenCart (ocStore) рус. имеет id=1, так уж сложилось исторически... id=1 - прошу не путать с порядком сортировки, как многие делают...- 48,992 replies
-
- поставщики импорт
- наполнение им
- (and 19 more)
-
В Вашем случае конкретно можно сделать двумя способами: или так, как написал @partshez или удалить сразу в Простой границе через Поиск/замену {.*}"name"{.*}|$1 {.*}"name"{.*}|"name"$2 и тогда в повторяющейся НЕ пропускать никаких вхождений, там останется только одна категория... -------------------------------------------------------------------------------------------------------------------- А что бы все категории получить, то нужно в повторяющихся указать: Пропустить с начала и с конца 2-1, тогда получите: Audi{csvnc}Audi A2
- 12,406 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Регулярные выражения, которые используются в данном модуле имеют свой синтаксис. Вам же нужен обычный синтаксис использования регулярных выражений в php https://www.php.net/manual/ru/function.preg-replace.php $str = preg_replace('/[email protected]/', '', $str);
- 12,406 replies
-
- 1
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Не хотели бы документацию почитать ? ) Весьма занимательное чтиво, сократит вопросы на порядок.
- 12,406 replies
-
- 2
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Вы добавили товар, теперь для обновления товара необходимо запустить парсер в режиме обновления. Нажать "Старт парсинга". Плей - это с другой темы... про медиаплееры.
- 12,406 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Чтобы давать однозначные советы, не понятно, как это сейчас у Вас организовано, работает ли у Вас cron. "перезапускать Парсер с 0 ?" - эта фраза не очень понятна... "Чтобы обновить информацию в товарах добавленных вручную" - информация сама по себе не обновится, парсер должен что-то спарсить. Или вручную запустить или через cron Прежде всего необходимо понимать, что парсер - это всего лишь программа, которая выполняет определённые запрограммированные в ней действия. Выполняет не сама по себе, её необходимо как-то запустить (вручную или автоматически). Опять же она не обладает задатками ИИ, поэтому не является самообучаемой, её необходимо "обучать", правильно прописывая последовательность выполняемых действий... Основное предназначение подобных программ - перевести повторяемые во времени монотонные действия человека в автоматический режим.
- 12,406 replies
-
- 2
-
-
- simplepars
- парсинг товаров opencart
- (and 15 more)
-
Нет в этом необходимости. Главное, чтобы при последующем парсинге товаров с донора его Артикулы не совпадали с Артикулами добавленными вручную, чтобы разные товары не накладывались друг на друга. Если же задача стоит обновлять товары, которые вручную добавлены, например, атрибуты взять с сайта донора или Описание или фото добавить, то тогда нормально, если Артикулы совпадают, товар будет обновлён.
- 12,406 replies
-
- simplepars
- парсинг товаров opencart
- (and 15 more)