Python 3 + requests. Цель: получить проверку от Nu HTML Checker

Узнай цену своей работы

Формулировка задачи:

Хочу запросом получить ответ от валидатора ttp://validator.w3.org/nu/ Вот дока: https://github.com/validator/validator/wiki/Service%3A-Input%3A-GET В принципе, все несложно. Надо передать параметр 'doc' - проверяемый адрес. А параметр 'out' - это просто представление. Я хочу JSON, но этот параметр можно опустить. Про параметр тут: https://github.com/validator/validat...mon-parameters Проблема в том, что я хочу использовать Python 3. Вот код:
В ответ получаю:
Т.е. как бы ответ приходит, код 200, т.е. что-то отвечает. И формат JSON, т.е. параметры как бы туда передались и отработали. Ну, по крайней мере, второй параметр. А вот с параметром "doc" какая-то проблема. Что именно значит ошибка можно прочитать здесь: https://github.com/validator/validator/wiki/Output:-JSON Но, собственно, он не может переварить. Попробовал библоиотеку unirest, все работает. Т.е. приходят ответ, а в нем содержательные сообщения, а не non-document-error. Но проблема в том, что unirest не поддерживает Python 3. Не могли бы вы подсказать, что неправильно делаю. Заранее спасибо.

Решение задачи: «Python 3 + requests. Цель: получить проверку от Nu HTML Checker»

textual
Листинг программы
ip_address = urllib.quote("https://lenta.ru/")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5