Главная страница
Навигация по странице:

  • класс состояния

  • Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота


    Скачать 1.86 Mb.
    НазваниеБот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
    Дата22.10.2022
    Размер1.86 Mb.
    Формат файлаodt
    Имя файлаbot теги.odt
    ТипДокументы
    #747707
    страница22 из 27
    1   ...   19   20   21   22   23   24   25   26   27

    Коды состояния 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.
    1   ...   19   20   21   22   23   24   25   26   27


    написать администратору сайта