Запросы Python случайным образом прерываются с помощью JSONDecodeErrorPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Запросы Python случайным образом прерываются с помощью JSONDecodeError

Сообщение Anonymous »

Я часами отлаживал, почему мой код случайно прерывается с этой ошибкой: JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)

У меня есть такой код:

while True:
try:
submissions = requests.get('http://reymisterio.net/data-dump/api.ph ... cs,'+since).json()['submission']['records']
break
except requests.exceptions.ConnectionError:
time.sleep(100)


И я проводил отладку, печатая запросы request.get(url) и Requests.get(url).text, и я столкнулся следующие «особые» случаи:
  • requests.get(url) возвращает успешный ответ 200, а request.get(url).text возвращает html. Я читал в Интернете, что при использовании request.get(url).json() это должно завершиться неудачно, потому что он не сможет прочитать html, но почему-то это не сломается. Почему это?
  • requests.get(url) возвращает успешный ответ 200, а request.get(url).text имеет формат json. Я не понимаю, почему, когда он переходит к строке request.get(url).json(), он прерывается с JSONDecodeError?
Точное значение Request.get(url).text для случая 2:

{
"submission": {
"columns": [
"pk",
"form",
"date",
"ip"
],
"records": [
[
"21197",
"mistico-form-contacto-form",
"2018-09-21 09:04:41",
"186.179.71.106"
]
]
}
}


Подробнее здесь: https://stackoverflow.com/questions/524 ... ecodeerror
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Скрипт Python случайным образом терпит неудачу с использованием Pandas случайным образом выходит из строя
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Сервер Socket Socket висит случайным образом, а ошибка дешифрования RSA возникает случайным образом
    Anonymous » » в форуме Python
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Модульные тесты всегда прерываются
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Проекты JavaFX запускаются только в IDE и прерываются, когда CommandPrompt или Runnable JAR [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Единичные тесты всегда прерываются
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»