2016-02-05 4 views
-2

Когда я пытаюсь запустить искателю ЦМД он дает эту ошибкуrunining искатель из командной строки выдает ошибку

Error: com.fasterxml.jackson.core.JsonParseException: 
Unexpected end-of-input in field name at 
[Source: [email protected]; line: 2, column: 2] 

и IM код с помощью

import.ioc.exe -crawl C:\Users\~\Desktop\importCMD\crawler.json C:\Users\~\Desktop\importCMD\auth.json 

я попытался запустить в Администратор еще не работал "Win8/64bit" и использовать последнюю версию import.io

Auth JSON

{ 
"userGuid": "88f4ec3c97154c----b833fb4cd9fe0", 
"apiKey": "88f4ec3c97154c46829b833----------9badfe87c502e8dc0298d153c4433c577d083afdbfbe8df13d66ec762c5a102edcd849a36b1879b5f0f73787a1f99531c9b66679" 

}

гусеничный JSON

{ 
    "cookiesEnabled":false, 
    "robotsDisabled":false, 
    "canonicalDisabled":false, 
    "outputFile":"C:\\Users\\~\\Desktop\\import.io CMD\\cmd - test.csv", 
    "advancedMode":true, 
    "connections":3, 
    "connectorGuid":"dfb05194-0000-4bbe-b990-302c65875754", 
    "pause":1, 
    "crawlTemplate":[ 
     "https://www.website.com/" 
    ], 
    "dataTemplate":[ 
     "https://www.website.com/{any}/link" 
    ], 
    "destination":"CSV", 
    "maxDepth":0, 
    "startUrls":[ 
     "https://www.website.com/products/link1", 
     "https://www.website.com/products/link2", 
     "https://www.website.com/products/link3", 
     "https://www.website.com/products/link4", 
     "https://www.website.com/products/link5", 
     "https://www.website.com/products/link6" 
    ], 
    "local":false 
}  
+0

Показать json-файлы ... – Marged

+0

@Marged i отредактировал вопрос с json-файлами –

+0

Возможно, есть другие файлы JSON, которые будут использоваться без вашего ведома. Увеличьте уровень loglevel, особенно тот, что у Jackson, и посмотрите, получите ли вы данные, какой файл и какая точная строка является причиной. – Marged

ответ

1

Я встретил ту же проблему. Моя платформа - это окна 7.

Если вы скопируете auth.json из базы знаний import.io (http://support.import.io/knowledgebase/articles/325728-command-line-crawling), в голове второй строки есть символ U + FEFF.

удалите его, и вы можете запустить сканер в окнах.

+0

символ (я нашел его, открыв файл в VIM) –

+0

Я не видел этого персонажа, но я удалил пробелы, и это сработало, спасибо, много человек –

2

JsonParseException в основном, вероятно, из-за чего-то ошибиться в JSon файлов поставляющих в crawler.json или auth.json

попробуйте вставить содержимое этих файлов в this website и нажав галочку в верхней правой части страницы, если у json есть ошибки. Он расскажет вам, где они.

+0

i проверял их, и не было ничего плохого, событие попыталось auth.json с кавычками/двойными qoutes/пунктирной же ошибкой всегда –