Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Скачать 1.86 Mb.
|
Коды состояния HTTPКод состояния HTTP — часть первой строки ответа сервера при запросах по протоколу HTTP. Он представляет собой целое число из трёх десятичных цифр. Первая цифра указывает на класс состояния. За кодом ответа обычно следует отделённая пробелом поясняющая фраза на английском языке, которая разъясняет человеку причину именно такого ответа. Ниже представлен список типов кодов ответа: 1xx: Informational (информационные) 2xx: Success (успешно) 3xx: Redirection (перенаправление) 4xx: Client Error (ошибка клиента) 5xx: Server Error (ошибка сервера) Коды состояний HTTP нам понадобятся, когда мы будем отправлять запросы на сайты. Благодаря им мы можем узнать корень ошибки при отправке запросов. Отправляем get-запросыДавайте сразу попробуем отправить get-запрос на этот шаг: import requests answer = requests.get( 'https://stepik.org/edit-lesson/666089/step/9' ) print(answer) #Выводит Мы отправили get-запрос на этот шаг и записали ответ в переменную answer . В answer записан объект Response , мы можем получить его свойства:print(answer.status_code) #200 - код состояния HTTP print(answer.text) #Выводит HTML-разметку документа print(answer.url) #https://stepik.org/edit-lesson/666089/step/9 У объекта Response очень много свойств, но мы будем использовать только 3 свойства, которые написаны выше.Модуль jsonМодуль json позволяет конвертировать JSON объекты в python словари. Обычно он устанавливается сразу с python. Мы будем использовать только такой код: import json json_object = #Тут наш JSON объект python_dict = json.loads(json_object) print(python_dict) #Теперь это словарь в python Чтобы сразу получать словари в python. |