Здравствуйте, создаем таким образом задание: $options = array( 'parsers' => array( array( 'SE::Google', 'default2' ) ), 'resultsFormat' => '$p1.preset'."\n", 'resultsFileName' => '$datefile.format().json', 'configOverrides'=>array( [ "value" => 'www.google.com', "type" => "override", "id" => "domain" ], ), 'doLog'=>'memory' ); $taskId = $aparser->addTask('default', FALSE, 'text', array('usb keyboard'), $options); важно переопределять домен гугла ну и возможно потом другие параметры. безе переопределение параметров задача создается. после чего парсер может запустится только с ./aparser -stoptasks в логе пишет такое: Oct 22 06:31:31.35047 [master] A-Parser v1.1.950-linux-x64 started, tasks: 3 / 199, memory total: 2012 MB, available: 0 MB Oct 22 06:37:41.16017 [master] starting task #208 threads: 20 Not an ARRAY reference at build/core.to_build.pl line 20243. Oct 22 06:37:42.62564 [master] [A-Parser/Master] end called, pid 22003 OK, BYE! | at (eval 314) line 1. Oct 22 06:37:42.63588 [worker/22012] [A-Parser/Worker/22012] end called, pid 22012 OK, BYE! | at (eval 314) line 1. Очень срочный момент. Заранее спасибо.
Добрый день, смотрите внимательно документацию: https://a-parser.com/wiki/user-api/#addtask Переопределение параметров для парсера должно выглядеть следующим образом: Код: 'parsers' => [ [ 'SE::Google', 'default2', [ "value" => 'www.google.com', "type" => "override", "id" => "domain" ] ] ] P.S. в API нет большинства проверок на ошибочные запросы, если игнорировать документацию то A-Parser так и будет падать