Создаем запросы к API и обрабатываем результат с помощью Python и requests

Sdílet
Vložit
  • čas přidán 10. 06. 2024
  • Мой курс по тестированию и автоматизации:
    Занятия в группе: okulik.by/
    Видеокурс с домашними заданиями: okulik.by/video/
    ------------------------------------------------
    Для работы с API в Python обычно используется модуль requests. В этом видео рассмотрим как взаимодействовать с API руками, а также разберемся с основами работы с модулем requests в Python
    Рассмотренные методы запросов:
    - GET
    - POST
    - PUT
    - PATCH
    - DELETE
    -----------------------------------------------------
    Мой Instagram: / senior.tester
    Мой LinkedIn: / eugeneokulik
    Telegram канал: t.me/SeniorTesterEugene
    00:00 Привет
    01:07 Тестовая API
    03:25 Выполнение запросов к API вручную
    11:26 Отличие PUT от PATCH
    16:22 Обращение к API с помощью Python
    32:50 Возможности

Komentáře • 8

  • @DemetriuszStrykowski
    @DemetriuszStrykowski Před 11 měsíci +1

    За уроки по Python однозначно лайк и комментарий на поддержку этого канала! Спасибо автору!

  • @tinaanit2965
    @tinaanit2965 Před 2 měsíci

    Спасибо, объясняете очень доступно!

  • @maryfrid1584
    @maryfrid1584 Před 4 měsíci

    Спасибо за видео!
    Очень хорошо объясняете🔥

  • @aenkinel2934
    @aenkinel2934 Před rokem +1

    Вообще можно обойтись и без библиотеки json, чтобы отправить тело запроса как json достаточно указать вместо data json и поместить туда словарь.
    Пример:
    body = {"date": '2023-06-15'}
    requests.post(url, json=body, headers=headers)

  • @kevinkeegan6076
    @kevinkeegan6076 Před rokem

    Good 👍 job 👏 👍

  • @eah9397
    @eah9397 Před 8 měsíci

    Добрый день. Присоздании запроса по образцу на 26 минуте выходит ошибка 500: {'error': 'critical', 'code': 500, 'message': 'Server error. Dont worry we already know about it.'}
    Как это исправить?

    • @SeniorTester
      @SeniorTester  Před 8 měsíci

      Посмотрел, сам сервер работает. А вы точно данные обработали с помощью json.dumps? Теоретически, ошибка может быть из-за того, что просто пытаетесь отправить словарь. Но даже если не это, то, скорее всего, шлется что-то неправильно.