Программирование [Stepik, Павел Хошев] Парсинг API на Python (2026)

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
81 462
Реакции
255 055
Онлайн
2мес 16дн 6ч 15м 27с
Автор: Stepik, Павел Хошев
Название: Парсинг API на Python (2026)
скачать бесплатно [Stepik, Павел Хошев] Парсинг API на Python (2026)

Описание:
В основе курса лежит stepstat.ru - учебный сайт-тренажёр и одновременно живое веб-приложение, которое

собирает данные о курсах Stepik. На протяжении курса вы будете работать с его API: получать карточки курсов, рейтинги, отзывы, промокоды, статистику, команды авторов, поисковые логи и другие данные.

Мы сделали курс максимально практическим. Теория здесь нужна не для галочки, а чтобы вы не тыкались в API вслепую. Квизы тоже будут, но без фанатизма: ровно столько, чтобы закрепить важные идеи и не дать теории улететь из головы сразу после прочтения.

Чему вы научитесь:
  • уверенно читать документацию API и понимать, какие эндпоинты, параметры и форматы ответов вам нужны;
  • отправлять GET и POST запросы через requests, передавать params, headers, cookies и таймауты;
  • работать с объектом Response: проверять статус-коды, заголовки, тело ответа и Content-Type;
  • разбирать JSON-ответы, ходить по вложенным структурам и не падать на null, пустых списках и неожиданных типах;
  • приводить данные API к нормальному виду: даты, цены, рейтинги, списки, вложенные поля;
  • сохранять результат в JSON и CSV так, чтобы его можно было использовать дальше;
  • строить запросы с query- и path-параметрами, проходить пагинацию, делать batch-запросы и учитывать rate limiting;
  • использовать Session, ретраи и HTTP-адаптеры для более устойчивого парсинга;
  • работать с API Key, Bearer Token, JWT, Basic Auth и cookie-сессиями;
  • понимать, как работает сжатие HTTP-ответов: gzip, deflate, br, zstd;
  • подключать прокси к requests, проверять их и понимать базовые стратегии ротации.
В курсе есть:
  • вводный модуль про API, REST и документацию;
  • модуль по requests: установка, первый запрос, Response, коды ответов, заголовки, cookies;
  • большой модуль по JSON: вложенные структуры, даты, деньги, ошибки .json(), нормализация, JSON/CSV, flatten;
  • модуль про точную настройку запроса: query/path-параметры, пагинация, batch, rate limiting, сессии и адаптеры;
  • модуль про авторизацию API: API Key, Bearer/JWT, Basic Auth, cookies, OAuth и хранение токенов;
  • модуль про сжатие HTTP-ответов;
  • модуль про прокси и ротацию(в разработке).
Программа:
Введение
  • Введение
  • Содержание
  • Что такое API
  • Как работает современный API
  • Что такое RESTful API и чем он нам полезен
  • Изучение документации /docs
Основы requests.
  • API на пальцах: что это и зачем
  • Установка и импорт
  • Сигнатура метода GET и POST
  • Объект Response
  • Коды ответов HTTP
  • Точка входа в API
  • Фильтруем выдачу
  • Договариваемся с сервером
  • Предъяви своё печенье
Работа с JSON-ответами API.
  • Введение
  • Синтаксис JSON и маппинг типов
  • Навигация по структуре JSON
  • Типы данных API: даты, цены, числа и null
  • response.json() и ошибки
  • Нормализация ответа
  • Сохраняем результат в JSON
  • Сохраняем результат в CSV
  • Flatten: расплющиваем вложенные структуры
Точная настройка запроса.
  • Query-параметры
  • Path-параметры
  • Комбинированные запросы
  • Пагинация в API
  • Batch-запросы
  • Rate limiting - ограничение на количество запросов
  • Работа с сессиями
  • HTTP Адаптеры
Авторизация API.
  • Введение в авторизацию API
  • Bearer, API key, Basic Auth
  • API Key
  • Bearer Token и JWT
  • Basic Auth
  • Cookie и сессии
  • OAuth 2.0
Безопасное хранение ключей и токенов
  • Сжатие HTTP-ответов.
  • Введение: зачем сжатие и когда оно важно
  • Зачем использовать сжатие?
  • deflate базовый алгоритм
  • gzip проверенная классика
  • br современный выбор
  • zstd новейший алгоритм
  • Обратная сторона: CPU vs сеть
  • Сравнение алгоритмов: когда что выбрать
Прокси.
  • Введение 2.0
  • Введение
  • Proxies
  • Используем прокси
  • Серверные прокси
  • Резидентские прокси
  • Мобильные прокси
  • Стратегии ротации прокси
Это конец.
  • Куда дальше?
 

Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:
  • Like
Реакции: Kwazy8

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    На нашем формуе вы легко сможете найти и скачать курсы по интересующей вас теме. Просто выберите автора или направление, загрузите материалы на свое устройство и начните обучение в удобное для вас время. Мы предлагаем возможность скачивания курсов бесплатно, а также доступ к премиум подписке.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.