Python requests p.1 (status_code, headers, body, get, post)

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 91

  • @АлександрБабенко-з6т
    @АлександрБабенко-з6т 2 года назад +6

    Спасибо тебе человечище, ты меня спас, такие хорошие и четкие объяснения это именно то, чего не хватает всем остальным обучальщикам и курсам из интернетов

  • @sinsmith9687
    @sinsmith9687 2 года назад +1

    Отличное видео. Все четко и по делу без лишней воды.👍👍👍👍👍

  • @Михаил-я8ф8ю
    @Михаил-я8ф8ю 2 года назад +1

    Напишу комментарий что-бы он был. В любом случае это лучше видео по реквесту для чайников (для людей которые сами хотят освоить Питон с нуля). Фундамент расписан очень доходчиво. Спасибо.

  • @ЕгорМиронов-щ3п
    @ЕгорМиронов-щ3п 3 года назад +2

    О, тот парень с иви, который есть в курсе Отуса в инете.) Ты был самым информативным, так как было видно, что опыт есть - спасибо. Буду следить за каналом!

  • @h1t262
    @h1t262 4 года назад +12

    Отлично, мне понравилось)
    Практически без возни и все по существу)
    Редко ставлю лайки, а тем более комментарии, но посмотрев, что Вы начинающий RUclips'r решил поддержать)
    Объяснил тему на ура!
    Если продолжишь - думаю у тебя все получится, главное рекламу канала сделать, а там пойдет)

  • @MyCtulhu
    @MyCtulhu 4 года назад +3

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

  • @АлексейКомский
    @АлексейКомский 4 года назад +3

    Спасибо огромное за видео! Случайно наткнулся на канал, очень жаль что раньше не знал о нем... Видео супер, подача просто огонь! Автор умница 👏

  • @klimtro
    @klimtro 9 месяцев назад

    СПАСИБО большое!
    очень грамотно и понятно!

  • @artemnovikov2643
    @artemnovikov2643 3 года назад +2

    Супер видео. Разложено просто великолепно.

  • @denissavast
    @denissavast 3 года назад +1

    Благодарю за отличнейший обзор и работу! МОЛОДЕЦ!!!

  • @ЕвгенийСергейченко

    Спасибо огромное за урок!!

  • @psiubTg
    @psiubTg 4 года назад +3

    Спасибо тебе огромное за данные видео!
    Обязательно все посмотрю, а пока просто пушка!

    • @elliotjordy4309
      @elliotjordy4309 3 года назад

      you prolly dont care but does someone know of a way to get back into an instagram account?
      I somehow lost the login password. I love any tricks you can offer me

    • @jerrylachlan1163
      @jerrylachlan1163 3 года назад

      @Elliot Jordy instablaster :)

    • @elliotjordy4309
      @elliotjordy4309 3 года назад

      @Jerry Lachlan Thanks so much for your reply. I found the site thru google and im in the hacking process atm.
      Seems to take a while so I will get back to you later with my results.

    • @elliotjordy4309
      @elliotjordy4309 3 года назад

      @Jerry Lachlan it worked and I finally got access to my account again. I'm so happy:D
      Thank you so much you saved my ass!

    • @jerrylachlan1163
      @jerrylachlan1163 3 года назад

      @Elliot Jordy glad I could help xD

  • @PhilippTemkin
    @PhilippTemkin 4 года назад +1

    То что мне сейчас нужно !

  • @ilyakulakov8132
    @ilyakulakov8132 4 года назад +3

    Спасибо, мужик! Очень информативно

  • @Зилов-п7э
    @Зилов-п7э 3 года назад

    Хорошо все.Жду еще материалов

  • @mtopsib
    @mtopsib 4 года назад +1

    шикарно просто и наглядно

  • @Анна-т3ю4х
    @Анна-т3ю4х 3 года назад

    Твое видео - просто находка для меня! Продолжай, пожалуйста))) Подписка!)))

  • @aleksanderostrowski7785
    @aleksanderostrowski7785 3 года назад

    Лучшее видео по данной теме!! автору видео респект. Я подписался)) И вопрос - что это за сочетание клавишь для перехода в просмотр реализации???

  • @qa-proka4
    @qa-proka4 4 года назад +6

    Очень годно!

  • @Kotakoko686
    @Kotakoko686 3 года назад +1

    Большое спасибо за простое объяснение

  • @bonterkoz
    @bonterkoz 3 года назад

    Годно, спасибо! по bs для парсинга новостей хочется увидеть новичковое занятие или по selenium ))

  • @КириллЛогинов-ц2л
    @КириллЛогинов-ц2л 3 года назад +2

    У вас талант обучать. Спасибо)

  • @aleksey2408
    @aleksey2408 2 года назад

    Спасибо тебе большое! Лайк, подписка!

  • @denismaksimov8395
    @denismaksimov8395 4 года назад +1

    Отличное видео

  • @kistv842
    @kistv842 4 года назад +1

    Чётка спс большое!

  • @QA-cx9jz
    @QA-cx9jz 4 года назад +1

    Молодец, спасибо за урок!

  • @andreyshevchenko5925
    @andreyshevchenko5925 4 года назад +2

    Круто!

  • @ЕгорЗверев-й8к
    @ЕгорЗверев-й8к 4 года назад +2

    Большое спасибо! Вполне доступно! Только вот про запрос авторизации не увидел, к сожалению!

    • @pythonsamurai
      @pythonsamurai  4 года назад

      Это первая часть тут самая база, но правда и во второй это не разбирается. К сожелению никак не получается набрать на третью часть материала.

    • @ЕгорЗверев-й8к
      @ЕгорЗверев-й8к 4 года назад

      @@pythonsamurai эх(, а мне именно это очень хотелось бы понять)

  • @Никнапк
    @Никнапк 2 года назад +1

    у меня самая первая программа из видео не работает, выдаёт и никаких данных через дебаг.

  • @believeruzbek855
    @believeruzbek855 4 года назад +3

    Молодец

  • @nikitabbrv5947
    @nikitabbrv5947 3 года назад +1

    Просьба еще разжевывать, как с pycharm-ом работать. Вначале у мня в дебаггере ничего не отображалось - потом увидел, что нужно кликнуть правее номера строки.
    Затем request.ok - не понимаю, как посмотреть исходники реализации метода ОК.
    Так же панель прокрутки ютюба перекрывает нижнюю панель пайчарма, тоже не удобно, имхо.

    • @pythonsamurai
      @pythonsamurai  3 года назад

      Услышал, но вот с ютубом к сожалению ничего собо не сделать, он слишком высоко задрал своюпанель прокрутки, а нужно чтобы всё окно было на виду.

  • @Мемныйпапик-б6ш
    @Мемныйпапик-б6ш 3 года назад +1

    Спасибо

  • @mirommefumimasa33
    @mirommefumimasa33 4 года назад +2

    Класс!

  • @python1190
    @python1190 4 года назад +3

    Какое сочетание клавиш в PyCharm для просмотра кода, в видео на 5:07 метода ok?

    • @pythonsamurai
      @pythonsamurai  4 года назад +4

      Ctrl + B, либо правой кнопкой и Go To -> Declaration

    • @python1190
      @python1190 4 года назад

      @@pythonsamurai Благодарю!

  • @АлександрМаслов-щ4в
    @АлександрМаслов-щ4в 4 года назад +1

    Спасибо за видео. Можно узнать кем вы работаете?

    • @pythonsamurai
      @pythonsamurai  4 года назад +1

      Автоматизацией тестирвоания занимаюсь

  • @cliiick_meee
    @cliiick_meee Год назад

    куда вставить API в данную ситуацию? где хранить и как обратится к нему.

  • @sinsmith9687
    @sinsmith9687 2 года назад

    Как быть если с сайта приходит несколько json файлов??? Как обрабатывать???? Может кто подсказать

  • @Naberegn
    @Naberegn 2 года назад +1

    А почему ты не сказал как перейти в исходник реализации??

  • @АлександрК-ш
    @АлександрК-ш 4 года назад +1

    А где находится в Инструментах разработчика Firefox вкладка Headers? Что-то то там несколько по другому на вкладке Network и нету такого окошка справа.

    • @pythonsamurai
      @pythonsamurai  4 года назад

      В FF нужно зайти во вкладку Сеть (Network) выбрать любой запрос и там среди прочих первой будет вкладка заголовки. У меня просто там меню на русском.

    • @АлександрК-ш
      @АлександрК-ш 4 года назад

      @@pythonsamurai Вот скриншот
      s8.hostingkartinok.com/uploads/images/2020/08/5cc0e2720339b1785354b267c058cf22.jpg

  • @laikaboss9047
    @laikaboss9047 3 года назад +1

    ответьте пожалуйста на вопрос. а в чем смысл get запроса когда мы вписываем свою переменную?(из видео был пример"params={'a':'b'}")

    • @pythonsamurai
      @pythonsamurai  3 года назад

      в данном случае будет выполнен get запрос с параметрами /?a=b т.е. ключ это "а", а значение это "b". смысл в демонстрации передачи параметров.

    • @laikaboss9047
      @laikaboss9047 3 года назад

      @@pythonsamurai ага, спасибо огромное. А насчёт второго видео вопрос. Можно ведь не создавать свой прокси? У меня винда и поэтому не могу позволить себе прелисти консоли линукса

  • @Всеволод-и9ю
    @Всеволод-и9ю 4 года назад +1

    Спасибо. Но хотелось бы уточнить, когда используется этот модуль и зачем он вовсе нужен?

    • @pythonsamurai
      @pythonsamurai  4 года назад +2

      Это основной модуль для работы с протоколом HTTP в Python. Используется когда вам нужно поработать с ним.

    • @---gk4jv
      @---gk4jv 4 года назад

      Цели самые разные, от созднания ботов, до парсинга сайтов и т. д. Кстати, я на этом видео именно за тем, что бы узнать как работать с requests для создания ботов для Дс (Дискорда)

    • @10вЖумакадыровАнвар
      @10вЖумакадыровАнвар 4 года назад

      @@pythonsamurai У меня имеется скрипт для рассылки в телеграмме, и этот модуль ограничивает количество рассылки, выскакивает что надо ждать и это обязательно и ,что это является ограничением этого модуля, что делать, как исправить это?

  • @Skyeng2
    @Skyeng2 2 года назад

    скажи как сделать такой файл api.py с определениями всех запросов

  • @Мустафааа-э5ч
    @Мустафааа-э5ч 4 года назад +2

    что делать??

  • @СоняМармеладкина-х3в

    Ничего не понятно, но очень интересно

  • @MaratS-p4h
    @MaratS-p4h Год назад

    подскажите пожалуйста: имеется страница со списком CSVшек, который постоянно обновляются добавлением самого нового файла в списке. эта CSV имеет в названии текущую дату и соответственно новый URL на скачивание. Стоит задача скачивать этот новый файл каждый день в определённое время. Я организовал это с помощью requests, но не удобно каждый день вставлять новый URL. Как это можно автоматизировать? заранее спасибо!

    • @pythonsamurai
      @pythonsamurai  Год назад +1

      Определять текущую дату (в питоне для этого есть datetime) и скачивать по url за текущий день. можно запускать по крону (cron) утилита позволяющая выполнять что угодно по расписанию.

    • @MaratS-p4h
      @MaratS-p4h Год назад

      @@pythonsamurai спасибо!!

  • @ЕвгенийЕгиоя-с3щ
    @ЕвгенийЕгиоя-с3щ 3 года назад

    if respons.status_code in range(200, 400): ?

  • @MrDerMama
    @MrDerMama 3 года назад +1

    Ребя, не понимаю, как он два раза тыркнул на ОК и провалился в исходный код? - у меня не работает) 4:56

    • @pythonsamurai
      @pythonsamurai  3 года назад

      Привет, внизу уже много раз отвечал как попасть в исходниики, посиотрите.

    • @MrDerMama
      @MrDerMama 3 года назад

      Ребя, ctrl+B - теперь я тоже вас обучаю)

  • @paul180472
    @paul180472 4 года назад

    делаю все как у Вас, и не пойму почему у меня по команде print(responce) ничего не выводит на экран, а только
    [Finished in 1.1s]. В чем дело, не пойму?

    • @pythonsamurai
      @pythonsamurai  4 года назад

      response.text, в видео это есть :)

  • @10вЖумакадыровАнвар
    @10вЖумакадыровАнвар 4 года назад +1

    Я не понимаю что значит команда "status_cod" за что она отвечает?

    • @pythonsamurai
      @pythonsamurai  4 года назад

      status_code - это код ответа сервера. developer.mozilla.org/ru/docs/Web/HTTP/Status

  • @RockstarAlexander
    @RockstarAlexander 4 года назад +1

    Супер !!!

  • @MyFearIsMyBlue
    @MyFearIsMyBlue 4 года назад +2

    очень годно!
    еще хочется небольшое углубление - прямо на ходу - в http. что такое вообще запрос, заголовки и т.д.

    • @kuzd4niil
      @kuzd4niil 4 года назад +1

      Кришнамурти, Рексфорд "Web-протоколы Теория и практика". Слишком доступно и понятно объясняют
      Или Таненбаума сразу почитайте

    • @АлександрК-ш
      @АлександрК-ш 4 года назад

      @@kuzd4niil У Таненбаума какую книгу посоветуете?

    • @kuzd4niil
      @kuzd4niil 4 года назад +2

      @@АлександрК-ш смотря, что интересует. Если веб, то "Компьютерные сети"

  • @kriptoinvestorreal
    @kriptoinvestorreal 3 года назад

    19:26 а как зайти как он сделал? что нужно нажать?

    • @pythonsamurai
      @pythonsamurai  3 года назад +1

      Ctrl + B, либо правой кнопкой и Go To -> Declaration

  • @NONAME-ko5zn
    @NONAME-ko5zn 4 года назад +2

    привет можешь взломать лохотрон сайты который обманывает людей на бабки?

    • @pythonsamurai
      @pythonsamurai  4 года назад

      Нет, лучше не связываться с такими сайтами.

  • @damirzakirov6287
    @damirzakirov6287 4 года назад +4

    hi

  • @awdawdawdbfw
    @awdawdawdbfw 3 года назад

    @bathris в телеге

  • @iayanamirei
    @iayanamirei 2 года назад +1

    как ты открыл н а 8 минуте 15секунде все это?!!!!!?????????????????????? как меня бесит этот питон

    • @pythonsamurai
      @pythonsamurai  2 года назад

      Это с питоном не связано, и на материал никак не влияет просто фича пайчарма для наглядности. Иначе просто пришлось бы выводить большим количеством принтов отдельные части ответа а их очень много.

    • @iayanamirei
      @iayanamirei 2 года назад

      @@pythonsamurai а че за плагин не подскажите?

  • @VadimBogomazov
    @VadimBogomazov 4 года назад

    Нихрена не понятно, но очень интересно 😅

  • @SirSnabrer
    @SirSnabrer 2 года назад

    AttributeError: module 'urllib.request' has no attribute 'get'