настройка сохранения результатов в заданном порядке в соответствии со списком ссылок

Тема в разделе "Решение проблем с использованием программы", создана пользователем 42556, 24 ноя 2017.

  1. 42556

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

    Регистрация:
    24 окт 2017
    Сообщения:
    17
    приветствую разработчиков!
    При парсинге сайта столкнулся с неприятной неожиданностью. Программа сохраняет результаты не в порядке списка ссылок, а в порядке фактической загрузки страниц. Пояснение- список ссылок для загрузки выглядит так :
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей

    а результаты сохраняются в таком порядке:

    rez-3
    rez-2
    rez-1
    rez-4
    rez-5

    Что можно сделать чтобы сохранение происходило в заданном порядке?
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    Пофиксить неприятную неожиданность можно указав число потоков 1 ;)
     
    42556 нравится это.
  3. xLime

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

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Добрый день.
    Если сохраняете в csv, то:

    Добавить в конец ссылки #%Порядковый номер%;
    Код:
    http://site.ru/page-1#1
    http://site.ru/page-2#2
    http://site.ru/page-3#3
    http://site.ru/page-4#4
    http://site.ru/page-5#5
    В шаблоне вывода указать дополнительный столбец [CSVCS]<CD_DOCURL!>;
    Удалить лишнее из строки в программе с помощью замены;
    [​IMG]
    Отсортировать по значениям;
    Удалить лишний столбец.
     
    42556 нравится это.
  4. 42556

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

    Регистрация:
    24 окт 2017
    Сообщения:
    17
    а если сохранять в отдельные файлы?
     
  5. xLime

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

    Регистрация:
    4 сен 2017
    Сообщения:
    401
    Почти тоже самое.
    Сохраняете файл с именем отредактированной ссылки.
    С помощью программы для пакетного переименования переносите #ЧИСЛО в начало имени ЧИСЛО#

    [​IMG]
    Сортируете по наименованию.
     
    42556 и kagorec нравится это.
  6. 42556

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

    Регистрация:
    24 окт 2017
    Сообщения:
    17
    Помогите правильног составить макрос с нумерацией, который вы советовали выше. Приведенный ниже пример который я составил не нумерует имя сохраняемых файлов. а именно пропадают номера в конце ссылок.

    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей


    [DOCNAME]<CD_DOCURL!>.txt[/DOCNAME]

    <CD_GRAN_1!> <CD_GRAN_2!> <CD_GRAN_11!> <CD_GRAN_9!> <CD_GRAN_7!> <CD_GRAN_5!>
     
  7. 42556

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

    Регистрация:
    24 окт 2017
    Сообщения:
    17
    Помогите правильног составить макрос с нумерацией, который вы советовали выше. Приведенный ниже пример который я составил не нумерует имя сохраняемых файлов. а именно пропадают номера в конце ссылок.

    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей


    [DOCNAME]<CD_DOCURL!>.txt[/DOCNAME]

    <CD_GRAN_1!> <CD_GRAN_2!> <CD_GRAN_11!> <CD_GRAN_9!> <CD_GRAN_7!> <CD_GRAN_5!>
     
  8. 42556

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

    Регистрация:
    24 окт 2017
    Сообщения:
    17
    Вопрос решен. Спасибо всем принявшим участие!
     

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