IBM Watson Natural Language Understanding error "попытка загрузки не удалась:: закрыто
Я пытаюсь протестировать сайт с помощью службы IBM Watson Natural Language Understanding. Я делаю это, используя этот инструмент ( https://natural-language-understanding-demo.mybluemix.net/) и вводя URL с нашего сайта для тестирования.
Используя наши производственные серверы ( https://www.knox.edu/), я получаю следующую ошибку для каждой страницы сайта.
{code: 400, error: "attempt to fetch failed: :closed"}
Используя тестовый сервер того же сайта ( https://cmstest.knox.edu/test), все работает нормально.
Что будет причиной ошибок с нашего производственного сервера?
Спасибо!
2 ответа
Эта ошибка обычно вызвана тем, что сайт robots.txt не позволяет службе NLU Watson очищать URL-адрес.
Проверьте файл robots.txt, чтобы убедиться, что он блокирует пользовательские агенты (возможно, глобально).
Ниже приведена дополнительная информация из обсуждения этой ошибки с использованием Python SDK: https://github.com/watson-developer-cloud/python-sdk/issues/199
Похоже, что NLU обновил свой механизм сканирования, упомянутый вами веб-сайт теперь можно сканировать из NLU, когда я запускаю вызов категорий, я получаю следующий вывод
{
"categories": [{
"score": 0.999469,
"label": "/education/graduate school/college"},{
"score": 0.497251,
"label": "/law, govt and politics/legal issues/legislation/tax laws},{
"score": 0.466882,
"label": "/travel/tourist destinations/africa"}]
}