Найти - Пользователи
Полная версия: Не получается простейший запрос requests
Начало » Python для новичков » Не получается простейший запрос requests
1 2
Scorp1978
при выполнении
import json
import requests
yobit_btc_usd = requests.get('https://yobit.net/api/3/ticker/btc_usd',timeout=5)
json_string = json.loads(yobit_btc_usd)
if yobit_btc_usd.status_code == 200:
print('Все в норме!')
if yobit_btc_usd.status_code == 404:
print('Страница не существует!')

выдает
Traceback (most recent call last):
File “C:\Users\server-2\AppData\Local\Programs\Python\Python38-32\zap.py”, line 4, in <module>
json_string = json.loads(yobit_btc_usd)
File “C:\Users\server-2\AppData\Local\Programs\Python\Python38-32\lib\json\__init__.py”, line 341, in loads
raise TypeError(f'the JSON object must be str, bytes or bytearray, '
TypeError: the JSON object must be str, bytes or bytearray, not Response

что это значит?
FishHook
В контексте программы это означает, что формат JSON подразумевает десериализацию данных из строки, а вы ему суете объект типа Response. В контексте нашего разговора это означает, что вы взялись за задачу, к которой не готовы.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB