Python Запрос ..... Когда json не json. json .decoder.JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0) - PullRequest
0 голосов
/ 27 апреля 2020

Я использую Python Запросы для получения отправки json запроса на сервер домашней автоматизации (Homeseer3). Я получаю ответ. Если я .....

print(reponse.text)

Я получаю много текста, который начинается:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<link rel="stylesheet" href="/css/js-listbox-style.css" type="text/css" />

Если я ....

print(response.content)

I получить много текста, который начинается:

b'<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r\n\r\n<link rel="stylesheet" href="/css/js-listbox-style.css" type="text/css" />\r\n<link rel="stylesheet" href="/css/jquery.ui.timepicker.css

Если я введу ту же команду в браузере, я получу очень хорошую страницу с 3 вкладками: заголовки, необработанные данные и json.

Я хочу "получить" данные устройства json, которые находятся в ответе ... снимок экрана, показывающий json данные

, но если я введу

```
response.json()
```

я получаю "json .decoder.JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)"

Я прочитал все подобные посты здесь, в StackOverflow, но ни один из них не подходит .... насколько я вижу.

Я надеюсь, что кто-то может помочь.

При добавлении тегов я нашел Python -Requests- Html ....... это ответ?

...