Распределение по рубрикам?

Тема в разделе "Обработка данных при парсинге во вкладке "Контент"", создана пользователем ll6006ll, 16 дек 2015.

  1. ll6006ll

    ll6006ll Member Пользователи

    Регистрация:
    26 апр 2011
    Сообщения:
    21
    Епт, совсем старый стал и все забыл...
    Друзья, напомните как контент распределить по рубрикам? Ничерта не помню ((
    Посмотрел видео "парсинг картинок с распределением", там интерфейс старый, а не нынешнем не могу найти где включается данная опция, чтобы по первой строке рубрика создавалась.
     
  2. Root

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

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

    Поясните, что вы имеете ввиду под словом "рубрика".

    И что значит "распределить контент по рубрикам" - непонятно!
     
  3. ll6006ll

    ll6006ll Member Пользователи

    Регистрация:
    26 апр 2011
    Сообщения:
    21
    Нужно чтобы каждый файл летел в свою папку(категорию/рубрику), исходя из первой строки.
    Вот как в этом видео - Ссылки недоступны для гостей
    На 2:00 минуте включаете опцию, чтобы создавались категории по первой строке.
    Где сейчас данная опция включается?
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ссылки недоступны для гостей (Переименование изображений)
     
  5. ll6006ll

    ll6006ll Member Пользователи

    Регистрация:
    26 апр 2011
    Сообщения:
    21
    Тогда пардоньте, думал эта опция и для контента (не картинок) подойдет.

    Вопрос остается в силе.
    Как раскидать контент по папкам, исходя из первой строки?

    Или как тут Ссылки недоступны для гостей
    Т.е. вы распределили контент, но само распределение произошло в программе. А локальные файлы как были в куче, так и остаются.
    Мне их потом в Зебройд нужно импортировать...
     
  6. Root

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

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

    faqbill Member Пользователи

    Регистрация:
    3 янв 2011
    Сообщения:
    53
    Здравствуйте. Огромное спасибо за возобновление работы форума, очень не хватало. Возможно ли поправить последнею ссылку в теме http://forum.sbfactory.ru/showpost.php?p=24507&postcount=8 Как раз не знаю, парсю каталог фирм и надо распределить csv файлы по одной из границ парсинга (конкретно распределить файлы по городам), думаю как раз тут найду ответ.
     
    kagorec нравится это.
  8. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Здравствуйте
    В шаблоне вывода, в конце, добавьте код
    Код:
    [DOCNAME][CLEAR]Города\<CD_GRAN_1!>.csv[/DOCNAME]
    В настройках контента обязательно указать парсинг в 1 файл и опцию дозаписывать (см картинку)
     

    Вложения:

    kagorec и faqbill нравится это.
  9. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    Добрый день такой вопрос - по раскидыванию результата это все понятно
    [DOCNAME][CLEAR]<CD_GRAN_1!>.csv[/DOCNAME] - создает файл с название границы <CD_GRAN_1!> - давно этим пользуюсь приемом
    "В настройках контента обязательно указать парсинг в 1 файл и опцию дозаписывать (см картинку)" - это кстати не обязательно так как принудительно указан файл "куда"
    Теперь встала задача в другом - разбрасывать результат по файлам = названию категории (т.е. <CD_GRAN_1!>) но используя при этом [DYNAMICVALUES] - т.е.
    Имеем:
    Категория_1 в ней товары с хар-ми Хар_1, Хар_2, Хар_3 - Результат записывается в файл "Категория_1" далее попадается нам товар с Категори_2 в которой свои хар-ки Хар_4, Хар_5, Хар_6
    В результате получаем файл "Категория_2" с полями Хар_1, Хар_2, Хар_3, Хар_4, Хар_5, Хар_6 но Хар_1, Хар_2, Хар_3 пустые т.к. как значения есть только для Категория_1
    Нужно решение как "сбрасывать" чтоли чтобы при записи в новый файл при [DYNAMICVALUES] записывал только значения непосредтвенно из данной категории а не тянул все названия хар-к с предыдущих результатов.
     
  10. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    Пока я решаю данную проблему путем парсинга товаров по категориям отдельно - т.е. беру 1 категорию с нее ссылки собираю - парсю. И далее беру следующюю - т.е. полуручной труд выходит. Иначе просто динамиквольюс как снежный ком остаются в каждом следующем файле пустые но остаются.
     
  11. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Нету такой поддержки внутри макроса DOCNAME чтоб указывало имена документа или подпапок основываясь на DYNAMICVALUES
    Как вариант сохраняйте разделяя используя дополнительные границы.
    [DOCNAME][CLEAR]<CD_GRAN_1!>__<CD_GRAN_2!>__<CD_GRAN_3!>.csv[/DOCNAME]
     
  12. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    Нет не основываясь - названия файлов статичной границой = названием категории тут все стандартно. Проблема в том что при парсинге с использованием DYNAMICVALUES названия характеристик в каждом последующем файле остаются от предыдущих
     
  13. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    123123123123123123.jpg
    Вот я о чем - Каждая новая категория = Новому файлу записывается по такой схеме
     
  14. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    2222222222222222222222222222.jpg
    А нужно чтобы было так
     
  15. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    При задании обычных границ все понятно статичны хар-ки т.е. там все как нужно срабатывать будет и будут только те характеристики которые известны а вот при динамиквольюс происходит эффект снежного кома.
     
  16. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Такого наврят-ли можно добиться (распределения по порядку характеристик по категориям) стандартными способами в Content Downloader. Разве что парсить отдельными проектами под каждую категорию.
     
  17. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    Ну вот в ручную и делаю пока - никак не могу придумать как сделать как бы "новый парсинг" как бы "очистить кеш" при создании нового файла...
     
  18. Reset

    Reset Active Member Пользователи

    Регистрация:
    16 дек 2013
    Сообщения:
    114
    Это не для пром.уа случайно парсинг?
     
  19. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    Нет. Для прома другая история и решается элементарно с заменой категорий на ID. Тут же задачка поинтереснее...
     
  20. WellSky

    WellSky Member Пользователи

    Регистрация:
    6 дек 2016
    Сообщения:
    19
    Ура Ура - обновление .37 включена возможность удаления пустых столбцов из файлов при динамиквольюс!! Огромное спасибо Сергей! Все работает так как нужно! Проблему решает на все 100% и экономить мульен времени! То что я делал 3 часа - при добавления такой возможности сделал за 10 минут! не надо больше парсить отдельно по категориям! Все в кучу а далее все само работает - все разбрасывает по файлам и чистит их! Огромный респект Сергей!
     
    Root нравится это.

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