Сохранение в файлы по признаку

Тема в разделе "Сохранение результата парсинга контента", создана пользователем GRINE, 6 июл 2018.

  1. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77
    Есть спиcок ссылок вида:
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    Возможно ли сохранять каждый вид ссылок в отдельный файл по признаку в ссылке?
    И на выходе к примеру получать 3 файла с названиями detskie-avtokresla, detskie-zdorove-i-uhod и detskie-kukly-igrushki ??
     
  2. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    342
    GRINE нравится это.
  3. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77
    Спасибо,
    чтобы задать заголовок в начале файла понятно что нужно использовать "Задание строки заголовка (записывается в начало файла только один раз)"
    а чтобы 1 раз в конце прописать для файла xml, есть какие то возможности?
     
  4. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    342
    Что прописать?

    Вы ознакомились с макросом?
    Код:
    [SAVETOFILE:<CD_DOCURL!>.xml{add}{translit}{convertspace}{nodelete}{utf8}]текст, для сохранения в файл <CD_DOCURL!>.xml[/SAVETOFILE]
    <CD_DOCURL!> можете изменить с помощью Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме! в макросе Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
     
  5. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77

    Вы видимо не поняли вопроса.
    формат xml файла:

    <?xml version="1.0" encoding="utf-8" ?>
    <listings>

    <listing>
    <title><![CDATA[Кожаная сумка]]></title>
    и другие теги
    </listing>
    <listing>

    <title><![CDATA[Кожаная сумка]]></title>
    и другие теги
    </listing>
    <listings>

    Вот выделенные жирным нужно вставить в начало файла и в конец 1 раз...как вставить с помощью макроса SAVETOFILE в начало файла понятно. Как вставить в конец выделенный закрывающийся тег???
     
  6. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    342
  7. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77
    Вы думаете я не пробовал? вот скрин - Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    в общем файле записываются, а в разделенных нет тегов открывающихся в самом начале 1 раз и закрывающихся 1 раз в конце - скрин Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!

    как сделать открывающие 1 раз в начале понятно..а как в конце ?
     
    Последнее редактирование: 6 июл 2018
  8. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77
  9. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    342
    Будто я знаю, что вы там пробовали.
    В инструкции написано выставить парсинг в один файл. Делаю из этого вывод, что при парсинге в разные файлы такая настройка работать не будет. Другие варианты мне на ум не приходят. Попробуйте подключить php-скрипт (окно ctrl+u / секция "запустить после парсинга"), который будет добавлять недостающие элементы.
     
    kagorec нравится это.
  10. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77
    Спасибо конечно за помощь в первом вопросе, но вы вопрос не читаете с первого раза совсем и скидываете отписки на мануал. Лучше тогда совсем ничего не отвечать, чем просто скидывать отписку где нет ответа на вопрос
     
  11. GRINE

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

    Регистрация:
    23 янв 2017
    Сообщения:
    77
    буду пробовать с пхп или батником пройдусь в конце по всем файлам...спасибо
     
    xLime нравится это.

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