Jump to content

xshader

Пользователи
  • Content Count

    145
  • Joined

  • Last visited

Community Reputation

6 Обычный

About xshader

  • Rank
    Продвинутый пользователь

Recent Profile Visitors

2,260 profile views
  1. Может кто подскажет как достучаться до страницы источника, когда она прикрыта сервисом https://www.cloudflare.com/ Пример страницы товара https://www.router-switch.com/ar0mnteh10501-p-16950.html Проблема не в бане IP, а в принципе не получается через установку заголовков, куков (моих после посещения страницы) добиться, чтобы модуль видел страницу. При загрузке страницы товара показывает промежуточную от сервиса https://www.cloudflare.com/ И как претвориться браузером непонятно)
  2. Мой исходный запрос как раз касался ситуации, когда я спарсил описание с Донора 1 и хочу обогатить описание этого же товара с Донора 2, не затирая существующее описание. Пока не понял как это сделать.
  3. @Rassol2 Очередная порция хотелок от меня) Т.к. парсинг делаю из разных источников с целью обогащения описания товара, то было бы супер иметь возможность в настройках парсинга в ИМ для поля описание задавать опционально что делать при обновлении - заменить, добавлять в начало имеющегося, добавлять в конец имеющегося.
  4. @Rassol2 Может кто писал уже, как идея на будущий функционал - иметь возможность парсить ссылки на документы в карточке товара и загружать их как и картинки. Часто всякие инструкции к товару в виде pdf прикреплены.
  5. Требуется разработать модуль для изменения остатка товаров в магазине. Логика: 1. Забирать файл с Яндекс.Диска. Для примера диск https://yadi.sk/d/K0PB-7E53FCRuQ?w=1. Интересующий файл "Adamex 18.01.xls.xlsx" 2. Файл в количестве 1 штука в формате из примера выше. Расширение файла всегда xlsx, в наименовании всегда присутствует слово бренда Adamex (других брендов в магазине нет), остальная часть названия может изменяться (меняться дата, пробелы и т.д.). 3. Структура содержимого файла не изменяется и содержит на первом листе 2 столбца - название, артикул. 4. Требуется по расписанию (cron) обращаться к файлу, считывать имеющиеся в нем артикулы и изменять остаток товаров и статус на складе в магазине по следующей логике: а) Всем товарам в магазине установить значения по умолчанию количество товара = 0, отсутствие на складе = Нет в наличие. Товарам, артикулы, которых имеются в файле и в магазине установить количество товара = 1000, отсутствие на складе = Доступен к заказу. Остальные атрибуты не изменять. б) Товары, которые есть в файле, но отсутствуют в магазине - пропустить, записать пропущенные артикулы в лог. Последовательность обработки на усмотрение исполнителя. Главная цель - по расписанию устанавливать в наличии только те товары, которые имеются в файле. ocStore 3.0 Хостинг PHP 7.3
  6. А как тогда сделать "затем в этой группу добавлять что то к имени атрибута что бы сделать его имя уникальным."? С учетом, что в настройках парсинга в ИМ нет разделения полей на имя атрибута и значение? Добавляя в поле "Атрибуты =" любой префикс с названием группы приводит к добавлению этого префикса только у первого атрибута.
  7. Да, рано обрадовался. Получается если через стандартный функционал движка создавать атрибут Количество в разных группах, то дает создавать. А при парсинге модуль не смотрит на то, что атрибут уже есть, но в другой группе.
  8. Пошел по пути создания границ для каждой группы с предварительным созданием этой группы. Правда это требуется количество проходов парсинга = количеству групп. Если бы в настройках парсинга атрибутов была бы такая же возможность добавлять "+" несколько блоков с возможность указать группу (ранее созданную в магазине) + границу парсинга атрибутов, как в настройке парсинга опций, то это бы свелось к одной итерации парсинга.
  9. Может кто подскажет. Если стоит задача парсить характеристики товара из таблицы типа "уникальное имя атрибута-значение", то проблем нет. Но вот если нужно парсить группу атрибута и сами атрибуты в рамках разных групп имеют одинаковое название, то как быть? Кто-то сталкивался с таким кейсом? Вот пример: https://segnetics-russia.ru/product/segnetics-mrl-3500-10-0 Например, тут просто спарсить атрибут Количество будет некорректно, т.к. он повторяется в разных группах и будет непонятно к какой группе относится.
  10. Не то, чтобы критично, но в целях SEO оптимизации не хватает в: URL товара HTML-тег Title товара Мета-тег "description" товара Но сама большая боль для меня, о которой уже писал - возможность "без слипания" транслировать наименование конкретной категории в поля категории H1, Title, description. Ранее мы сошлись на том, что категории собираются в массив и выделить из него наименование конкретной категории, которая создается, нельзя без доработки. Конечно, эти все сложности не уменьшают пользу всего функционала модуля, он отличный. Просто изложил свои сложности, когда приходится парсить по несколько сайтов в неделю)
  11. @Rassol2 Очень пригодилось добавление логического оператора {|}, но теперь не хватает возможности его использования во всех полях, а не только в имеющемся перечне
  12. Не могли бы по возможности включить это в планы доработки? Просто очень бы упростило жизнь при наведении порядка в категориях. Может при разовом парсинге это не так актуально, но когда много сайтов, то это капец какая проблема.
×

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.