Как подставить ID родительской группы для подгруппы

Тема в разделе "Решение различных задач по парсингу", создана пользователем seven, 4 июн 2019.

  1. seven

    seven New Member Пользователи

    Регистрация:
    30 ноя 2013
    Сообщения:
    17
    Здравствуйте, Сергей и форумчане!
    В первую очередь Сергей вам спасибо, за регулярное добавление видео с разбором реальных задач от учасников форума, на вашем ютуб канале!
    у меня вопрос:
    есть задача по разным сайтам, например Ссылки недоступны для гостей
    мне нужно собрать ссылки и названия категорий структуры групп со вложенностью.
    чтобы получилось 1столбец - ссылка на группу; 2столбец - название группы; 3столбец - ИД (он уникальный любое знач. делаю при помощи [INT_ID]); 4столбец - родительский ИД группы к которой принадлежит подгруппа
    пример прикрепил.
    Сейчас делаю парсинг а ИД родителей потом делю в ручную. файл тоже есть.
    это не проблема если групп и подгрупп штук 30. но есть сайты где их более 500....
    Вопрос: подскажите как лучше задачу автоматизировать? чтобы добавлялся ИД группы и автоматом в 4столбец ИД родителя.
    какие лучше инструменты использовать? Спасибо всем:cool:
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Пожалуйста.

    Если я правильно понял, вам нужно добавить уникальные ID к названиям категорий.

    Используйте для этого макрос [SKU_UNIQUE] и подключите в опциях к нему файл (чтобы он всегда подставлял соответствующие рубрикам ранее сгенерированные ID).

    2019-06-04_16-27-33.png
     
    seven нравится это.
  3. seven

    seven New Member Пользователи

    Регистрация:
    30 ноя 2013
    Сообщения:
    17
    Спасибо за ответ
    скорее всего я не правильно сформулировал задачу
    ИД в колонку "С" "родитель" я делаю при помощи [INT_ID]
    мне необходимо чтобы автоматом проставлялся ИД из колонки "С" "родитель" в колонку "D" если это дочерняя категория
     

    Вложения:

  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Есть интересный макрос
    Код:
    <STRTOINTID><CD_GRAN_2!></STRTOINTID>
    Превращающий название в уникальный соответствующий цифровой id
     
    seven нравится это.
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    2019-06-05_05-27-24.png
     
  6. seven

    seven New Member Пользователи

    Регистрация:
    30 ноя 2013
    Сообщения:
    17
    Сергей, алгоритм понятен при ближайшем рассмотрении.
    слева ИД уникальный [CSVCS] ИД родителя
    поэтому я и прикрепил файл проэкта. и скриншоты с сайта донора http://forum.sbfactory.ru/attachments/chrome_2019-06-04_15-44-10-png.6792/
    <STRTOINTID><CD_GRAN_2!></STRTOINTID>
    Превращающий название в уникальный соответствующий цифровой id

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

    Спасибо ребята. задача вроде простая но сложная((( поэтому решил обратиться к ПРО...))
     
    Последнее редактирование: 5 июн 2019
  7. seven

    seven New Member Пользователи

    Регистрация:
    30 ноя 2013
    Сообщения:
    17
    Всем привет!!!
    кто в отпуске, кто нет!!!
    есть варианты??
     
  8. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Посмотрел скриншоты - у вас там довольно глубокая иерархия категорий и подкатегорий.
    Надо брать в обратном порядке и сопоставлять название и номер который генерируется через STRONTID макрос. Та еще головоломка. Подобное требуется при импорте в prom.ua

    п.с. такое занимает времени на составление и проверку, потому только платно
     
    Последнее редактирование: 28 июн 2019
    seven и Root нравится это.
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Да, я что-то попытался вникнуть в тему, но не смог так просто.
     
    seven нравится это.

Поделиться этой страницей