1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Возможность в одном задании обрабатывать множество исходных файлов

Тема в разделе "Техническая поддержка", создана пользователем aquatell, 2 ноя 2017.

  1. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    150
    Симпатии:
    43
    Приветствую!
    A-parser умеет работать только с одним исходным файлом, часто бывает нужно 30-50 исходных файлов обработать, это надо делать 30-50 заданиц, нельзя ли научить a-parser чтоб он понимал что надо все файлы из каталога обработать и на выходе результат складывать из каждого файла на входе в свой файл на выходе (результирующий)
     
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Здравствуйте.
    Вы можете выбрать сразу нужное кол-во файлов, и указать один результирующий файл в задании (именно жестко указать имя, а не макросом). Для каждого файла запросов будет создано отдельное задание, которые будут выполняться по очереди, а результаты все будут в одном файле.
     
    aquatell нравится это.
  3. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    150
    Симпатии:
    43
    Дело в том что так не удобно, в файлах находятся ключи.
    Каждый файл это категория ключей. И на выходе опять все в один файл сливать нецелесообразно
     
  4. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.377
    Симпатии:
    2.107
    Тогда задайте имя файла результата разное для каждого файла запроса используя макросы и переменные (например $queriesfile для получения имения файла запроса).
     
    aquatell нравится это.
  5. aquatell

    aquatell A-Parser Pro License
    A-Parser Pro

    Регистрация:
    8 ноя 2012
    Сообщения:
    150
    Симпатии:
    43
    Подскажите пожалуйста что нужно указывать в поле где файл выбирается
    У меня 50 файлов находятся в каталоге d:\parser\res_csv\
    Как дать понять a-parseru чтобы он почереди в одной задаче прошелся по всем этим файлам и на выходе как вы говорите через макросы и переменные свой файл результата.
    Например если на входе файлы в формате:
    1.txt
    2.txt
    ...
    50.txt
    На выходе чтобы получилось так:
    1_res.txt
    2_res.txt
    ...
    50_res.txt
     
  6. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    185
    Здравствуйте.
    Выберите все необходимые файлы через интерфейс.
    Но для каждого файла с запросами будет создано отдельное задание.
    В формате имени файла напишите такой код
    Код:
    [%queriesfile _ '_res'%].txt
     
    aquatell нравится это.

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