Добрый день. Стоит такая задача: у меня на сервере формируется динамический текстовый файл, содержание которого - запросы, которые нужно подавать в A-Parser. Каким образом можно через API на PHP запустить задание на парсинг, где в качестве запросов - содержание текстового файла на внешнем сервере: http://exmplae.com/ws.txt Хотелось бы именно через текстовый файл запускать парсинг, так как не все запросы влезут в POST, если передавать их в явном виде.
ПРобую так: PHP: $options = array( 'parsers' => array( array( 'JS::MY::Queries', 'NoProxy' ) ),'resultsFileName' => '$datefile.format().txt','resultsFormat' => '$p1.preset', 'uniqueQueries' => 0, 'keepUnique' => 0, 'resultsPrepend' => '', 'moreOptions' => 0, 'resultsUnique' => 'no', 'queryFormat' => '$query', 'doLog' => 'memory', 'resultsSaveTo' => 'file', 'configOverrides' => array(), 'resultsAppend' => '', 'queryBuilders' => array(), 'resultsBuilders' => array(), 'queriesFile' => 'http://example.ru/apis/Aparser/ws.txt');$taskUid = $aparser->addTask('1 Thread', FALSE, 'file', "", $options); Ругается, говорит: Error: Queries file not exists!
ну конечно ругается файл должен быть на том же сервере, в папке queries апарсера ты перед запуском загрузи файл на сервер(php, ftp, sftp, ..) а потом добавляй задание
Сделал через FTP. ПОдскажите пожалуйста, как можно в запросе передавать регион съема позиций? Я знаю что, можно переопределить через настойку парсера в интерфейсе, а вот как сделать через API это?