Python requests http, https запросы, requests методы get и post, подключаемся к api через python

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น •

  • @ДанилЕфимов-г9п
    @ДанилЕфимов-г9п ปีที่แล้ว +28

    Искал золото, а нашел бриллиант. Большое спасибо за проделанную вами работу!

  • @tatyanamamtn6214
    @tatyanamamtn6214 ปีที่แล้ว +16

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

    • @СветланаВасильева-ш8у
      @СветланаВасильева-ш8у 6 หลายเดือนก่อน

      Да? Тогда может подскадешь? PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name?

  • @homelessandhungry4529
    @homelessandhungry4529 2 ปีที่แล้ว +43

    Лучший обучающий канал на ютуб!
    Огромная благодарность за труд.
    (Python, requests, get, post, parser)

  • @semasema9004
    @semasema9004 ปีที่แล้ว +12

    Огромное человеческое спасибо автору за этот прекрасный ролик! Все наглядно, последовательно, доступно, понятно и в одном видео.

  • @kamikami8621
    @kamikami8621 2 ปีที่แล้ว +5

    Автор - ты лучший!Только на днях появилась необходимость использовать get запросы, в гугле куча воды, и вот чудо, видос без воды, все только по теме!Спасибо тебе!

  • @ДАнна-ф1л
    @ДАнна-ф1л 2 ปีที่แล้ว +10

    Спасибо,шикарное объяснение! Не могла понять эти все нюансы парсеров, как хорошо вы объяснили! Благодарю!!!🥰

  • @АлексейЧорненький
    @АлексейЧорненький 2 ปีที่แล้ว +7

    Отличное видео. Намного лучше, чем на платных курсах). Очень благодарен

  • @liskiparis8287
    @liskiparis8287 4 หลายเดือนก่อน

    Автору огромная благодарность!❤ я у онлайн - школы, где учусь такого и не ожидала... все по полочкам разложено. Получила больше, чем требовала от вашего видео

  • @РемонтквартирвОдессе
    @РемонтквартирвОдессе 7 หลายเดือนก่อน +3

    Очень ясно , разжовано все доносится до слушателя. Спасибо.

    • @СветланаВасильева-ш8у
      @СветланаВасильева-ш8у 6 หลายเดือนก่อน

      PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name?

  • @Alex-uh4cr
    @Alex-uh4cr 2 ปีที่แล้ว +4

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

  • @homelessandhungry4529
    @homelessandhungry4529 10 หลายเดือนก่อน

    Лучший канал по Python во всем интернете!

  • @rushmaster_
    @rushmaster_ 11 หลายเดือนก่อน

    Блин, чувак спасибо за труды! Топовая подача материала - всё максимально понятно с первого раза.

  • @yarko6734
    @yarko6734 2 ปีที่แล้ว +34

    Я ещё только почти посмотрел 7и часовой урок по Питону! Скажу так! Он просто космос! В универе мне за две пары отбили желание помогать. У вас же я посмотрел и меня как осенило!!!! Это круто! Думаю этот видос чуть позже я оценю!!!! Ещё до парсеров не до дошел. Пока написал свою первую самостоятельную прогу. Прога считает уникальные слова в документации питана) и можно задать порог частоты слов. Получилось около 600-700 уникальных слов. Осталось их выучить 👍😂

    • @alexen5465
      @alexen5465 2 ปีที่แล้ว +1

      ссылку скинь пож...

    • @yarko6734
      @yarko6734 2 ปีที่แล้ว

      @@alexen5465 да, пожалуйста) th-cam.com/video/5g-MHZ0MzZY/w-d-xo.html

    • @faqenough309
      @faqenough309 2 ปีที่แล้ว

      скинь список слов

  • @александркурдюков-й4я
    @александркурдюков-й4я 3 หลายเดือนก่อน

    Искал бриллиант, а нашел вольфрам) Спасибо за работу)

  • @kohai8564
    @kohai8564 ปีที่แล้ว +20

    Похоже я тут один не просто смотрел, а повторял все ручками. Потому что среди сотни комментов никто не сказал что токен на погодном сайте работает не сразу после создания аккаунта, а где-то спустя час-полтора, т.к. сайт не сразу его пускает в работу. Так что если вы как и я сначала получили 401 вместо 200, просто подождите.

    • @PythonHubStudio
      @PythonHubStudio  ปีที่แล้ว +1

      У меня сразу работал, что-то изменилось наверно

    • @СветланаВасильева-ш8у
      @СветланаВасильева-ш8у 6 หลายเดือนก่อน

      PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name?

    • @beardedman721
      @beardedman721 หลายเดือนก่อน

      @@СветланаВасильева-ш8у он открыл html - файл, сохраненный на компе по этому адресу

  • @ruslan66545
    @ruslan66545 2 ปีที่แล้ว +3

    Хорошее видео, автор молодец, все понятно объясняет. Единственное чего не хватает на мой взгляд, так это показать как записать и сохранить сессию в файл и потом достать ее, при следующей работе с этим же кодом, что бы не повторять авторизацию каждый раз.

    • @wonderlandinalisa
      @wonderlandinalisa 8 หลายเดือนก่อน

      подозреваю. что сессия хранится в виде json и его просто побитово записать в файл - также потом считать снова в json объект

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov ปีที่แล้ว +2

    Высший класс! 👍🔥💯 Благодарю!

  • @iDieggo
    @iDieggo 2 ปีที่แล้ว +2

    Продолжай в том же духе братан, скоро доберусь до твоего доната, спасибо за труд ❤️

  • @RadinoSka
    @RadinoSka 2 ปีที่แล้ว +5

    Очень понравился Ваш 7-и часовой курс по Пайтон. Посмотрел за раз без отрыва и все понял. А эта тема показалась сложной. Трудно вникнуть в запросы-ответы, когда наблюдаешь гору незнакомого кода. Чувствую себя облитым запросами и ответами - стою весь мокрый и воняю))
    Хочу пройти курсы по Пайтон от яндекс.практикум. Надеюсь, реально после них можно найти работу.

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว +7

      Погуглите чутка, по этому поводу, да это урок не связанный с 7ми часовым курсом, но такие вещи нужно понять. Так как все сейчас связано с интернет и любой фреймворк или библиотека расширяющее возможность python( например requests ) имеют свои методы и команды, которые означают определенные действия под "капотом". Это нормально. И каждый раз это вызов.

  • @IvanYa-pt4sd
    @IvanYa-pt4sd 2 ปีที่แล้ว +1

    Дякую, чудовий канал!

  • @antonglazunov9334
    @antonglazunov9334 2 ปีที่แล้ว +2

    Спасибо за классный видеурок!

  • @slimmatherz4164
    @slimmatherz4164 2 ปีที่แล้ว +2

    Ташкентский лайк тебе здоровья всех благ

  • @АннаАндреевна-ь1и
    @АннаАндреевна-ь1и ปีที่แล้ว

    Спасибо за подробное чёткое объяснение!

  • @mazur_vg
    @mazur_vg 2 ปีที่แล้ว +2

    Спасибо за видео! Было бы интересно посмотреть как раз про сессии и куки 😁

  • @АлександрБушев-м8п
    @АлександрБушев-м8п ปีที่แล้ว +1

    Очень хорошая подача информации.

  • @birdwatcher_channel
    @birdwatcher_channel ปีที่แล้ว +1

    огромное спасибо. очень доходчиво объясняете. лайк

    • @СветланаВасильева-ш8у
      @СветланаВасильева-ш8у 6 หลายเดือนก่อน

      PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name?

  • @FankyFan
    @FankyFan 6 หลายเดือนก่อน

    Ролик пушка! Автор молоток и красавчик )

    • @СветланаВасильева-ш8у
      @СветланаВасильева-ш8у 6 หลายเดือนก่อน

      PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name?

  • @killedbywolf3112
    @killedbywolf3112 2 ปีที่แล้ว +1

    Очень полезный видос, спасибо!

  • @lightgod4669
    @lightgod4669 ปีที่แล้ว +2

    запустил виртуальную среду ,установил там requests(специально в vscode выбрал версию интерпритатора из venv) а при импорте все равно бьет ошибку нет такого модуля(в pip list -модуль есть ! час просидел ,психанул установил библиотеку глобально

  • @АлександрИлюхин_2002
    @АлександрИлюхин_2002 หลายเดือนก่อน

    Спасибо за объяснение, помогло❤

  • @РусланФедецов
    @РусланФедецов 6 หลายเดือนก่อน +1

    когда смотришь это видео, после его же 11 часового видео, и слышишь что 40 минут это продолжительное видео🤣🤣🤣🤣

    • @PythonHubStudio
      @PythonHubStudio  6 หลายเดือนก่อน

      😅, есть такое дело)) Особенно после 15 часов django

    • @РусланФедецов
      @РусланФедецов 6 หลายเดือนก่อน

      @@PythonHubStudio я его и имел ввиду, там просто разбито на 2)

  • @korleone72
    @korleone72 2 ปีที่แล้ว +1

    Крутое видео, спасибо!

  • @СергейКоваль-ь1в
    @СергейКоваль-ь1в 3 หลายเดือนก่อน

    Спасибо за материал!!!

  • @k0x024
    @k0x024 2 ปีที่แล้ว +11

    Здравствуйте, не могли бы вы запилить видео про вэб сокеты на питоне? (клиент-сервер) Или если сталкивались уже, то посоветуйте готовые варианты для клиентской и серверной частей

    • @alexpishvanov736
      @alexpishvanov736 2 ปีที่แล้ว +3

      Поддерживаю! Автор наделён талантом хорошо доносить инфо! Видос по сокетам в стиле автора - это бесценно!

  • @timofey27110
    @timofey27110 ปีที่แล้ว +1

    а что делать, если например в пост запросе на учебном сайте передается вместо логина и пароля рандомные цифры, и в каждый раз цифры разные

  • @azef_1
    @azef_1 ปีที่แล้ว +1

    автору огромное спасибо!

  • @kali_256
    @kali_256 2 ปีที่แล้ว +1

    красава, спасибо. все предельно просто

  • @ska32com
    @ska32com 2 ปีที่แล้ว +1

    спасибо громадное!
    А то программисты в IDLE уже задрали. Нажми эту кнопочку, нажми эту. А что они означают - хз.
    Тут же всё понятно на базовом, низшем уровне. Никаких свистелок и перделок

  • @RozaNevroza
    @RozaNevroza ปีที่แล้ว +1

    Я вот на 10 минуте сейчас и, к сожалению, ничего не получилось. При попытке сделать так как в видео - я получаю код на страницу соглашения куки=) Пробую такое же сделать, например, с яндексом, вообще какие-то воздушные шары и непонятный текст…

  • @אררטי
    @אררטי 2 ปีที่แล้ว +1

    ага, спасибо за помощь братушвили

  • @ВалерийВарелий
    @ВалерийВарелий 6 หลายเดือนก่อน

    Вопрос автору. Я одного не понял. Как requests понимает, что параметры аргумента data через который мы передаём словарь data, необходимо сделать значением ключа "form" в формируемом запросе?

  • @РоманМомотов-ш9й
    @РоманМомотов-ш9й ปีที่แล้ว +1

    Всё хорошо, но до того момента пока при регистрации капчу не начнут запрашивать, есть варианты решения???

  • @artemkrat764
    @artemkrat764 2 ปีที่แล้ว +2

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

    • @denison25
      @denison25 2 ปีที่แล้ว +1

      Читы это точно не питон, это низкоуровневые языки

  • @mylife-ej8et
    @mylife-ej8et 2 ปีที่แล้ว +2

    жду новых видео

  • @ЮраКуличенко-ф1н
    @ЮраКуличенко-ф1н ปีที่แล้ว +1

    добрый день
    sublime text 3 долго грузится что делать ?

  • @tuujhfjjiyiiitr5763
    @tuujhfjjiyiiitr5763 2 ปีที่แล้ว +1

    Спасибо круто !

  • @АндрейГордиенко-с4м
    @АндрейГордиенко-с4м 2 ปีที่แล้ว +1

    Интересное видео! Спасибо!

  • @nikitav4846
    @nikitav4846 5 หลายเดือนก่อน

    как в sublime запускать .py и видеть результаты внизу?

  • @АндрейКозлов-п4д
    @АндрейКозлов-п4д 2 ปีที่แล้ว +1

    Прям то что я искал

  • @andrewc3942
    @andrewc3942 ปีที่แล้ว +1

    в sublime нет функции "открыть терминал", поэтому не могу виртуальное окружение включить и он не видит бибилиотеки

    • @PythonHubStudio
      @PythonHubStudio  ปีที่แล้ว +1

      Используйте vscode или pycharm. Или для sublime , просто командую строку или установить плагин terminal

  • @pendelbus555
    @pendelbus555 ปีที่แล้ว +1

    Спасибо, хорошее видео!
    Появился вопрос - т.е. если запарсить html страницу на поиск токена и потом подставить его в ключ для поста - можно будет создать бота?

  • @datorikai9911
    @datorikai9911 10 หลายเดือนก่อน

    Спасибо, классно. Без api key можно получить координаты, к примеру с Nominatim ?

  • @andriiszyc7399
    @andriiszyc7399 ปีที่แล้ว

    Автору спасибо! Очень познавательно. Подскажите, где можно больше узнать об методах обхода и работы с авторизацией на защищенных страницах?

  • @python689
    @python689 2 ปีที่แล้ว +1

    Здравствуйте, помогите плз, как кожно вытащить текст "Wilson Tour Premier All Court 4B"
    soup = BeautifulSoup(html, 'lxml')
    title = soup.find('h1', class_='product--title')
    Tennis balls Wilson Tour Premier All Court 4B

    • @Xenter1337
      @Xenter1337 ปีที่แล้ว

      tittle.find("span", class_="product--type-info").text

  • @Sylar7773
    @Sylar7773 2 ปีที่แล้ว +1

    Здравствуйте,можете пожалуйста объяснить как настроить консоль в vs Code чтоб отображалось как у Вас вся html страница с тегами после запроса

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว +1

      Ничего не нужно настраивать, в vscode есть "run file in python console"

    • @Sylar7773
      @Sylar7773 2 ปีที่แล้ว

      @@PythonHubStudio Спасибо за ответ,мне очень нравится Ваш канал, ещё раз ОГРОМНОЕ СПАСИБО за Вашу работу

  • @kzvideo9967
    @kzvideo9967 2 ปีที่แล้ว +1

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

  • @annp5387
    @annp5387 10 หลายเดือนก่อน

    спасибо за видео, но пока очень сложно для понимания (изучаю api на python второй день)

  • @НарАман
    @НарАман 2 ปีที่แล้ว +1

    Здравствуйте!
    Нужна автоматизация - открыть веб страницу и в нем в одинаковых полях вносить цифры от 10 до 100. Количество полей иногда переваливает за 1000. Вопрос: можно ли с помощью кода после ввода цифры в первое поле перемещать курсор в следующее поле по принципу next/следующее? Или все же не обойтись без создания списка уникальных id адресов, как это показано в семичасовом курсе? Спасибо за ответ!

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว +1

      selenium

    • @НарАман
      @НарАман 2 ปีที่แล้ว

      @@PythonHubStudio да, я использую Selenium webdriver (Chrome). С помощью кода произвожу авторизацию, вхожу на первую страницу, а дальше навигация уже не работает

  • @user-xv3xw9br4v
    @user-xv3xw9br4v ปีที่แล้ว +1

    Дякую!

  • @ИльяДомнин-ь5п
    @ИльяДомнин-ь5п 2 ปีที่แล้ว +3

    Здравствуйте спасибо за новое видео. Я слышал, что данный язык используется в дата анализ и бэк-энд разработке, но так как новичок не могу себе представить как это все выглядит или работает. Если вы знаете эти темы не могли бы записать видео по использованию языка в данных темах или просто разъяснить. Спасибо.

    • @ramzbew5674
      @ramzbew5674 2 ปีที่แล้ว +2

      дата анализ это по сути поиск закономерностей, совпадений в массивах данных(числах), а бэк-енд это создание начинки сайта, то как сацт работает, какие кнопочки там будут и что делают, куда посылаются данные, как обрабатываются, фронтенд же это просто обложка, картинки, видимые кнопки, рюшечки в общем внешний уид сайта, то с чем взаимодействует пользователь сайта

  • @LifterAndy
    @LifterAndy ปีที่แล้ว +1

    Спасибо. Очень интересно.

  • @ВасилийПупкин-ж6х
    @ВасилийПупкин-ж6х ปีที่แล้ว

    Крутое видео)

  • @GRIMEANARCHY
    @GRIMEANARCHY 2 ปีที่แล้ว +1

    Почему не пайчарм используешь?
    Почему ты сделал выбор в пользу этого IDE ?
    Спасибо за выпуск!
    Много нового узнал💪

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว +3

      Для работы пользуюсь в основном vscode. Sublime - для маленьких скриптов, как в видео.

  • @Никита-б7о1м
    @Никита-б7о1м 8 หลายเดือนก่อน

    Добрый день!
    Подскажите, пожалуйста, делаю точно также всё как и вы, только в редакторе VSCode. На 15-17 мин, когда мы создаем файл с apikey из сервиса погоды. У меня получается создать и всё в порядке вроде, но когда в основном файле я прописываю код (импортирую этот ключ) и запускаю его, в итоге он создает какую-то папку _pycache_ в которой есть файл apikey.cpython-310.рус и возникает ошибка "apikey": Unknown word. cSpell [2 строка, столбец 6]. Что делать?(( Уже пересмотрел и переделывал много раз.

    • @PythonHubStudio
      @PythonHubStudio  8 หลายเดือนก่อน +1

      Папка с файлами .пик это нормально, так и должно быть. Там хранится байт-код (код обработанный интерпретатором) импортируемых файлов в ваш основной файл с целью экономии ресурсов при повторных запусках.
      К сожалению ошибка выданная вам не говорит о проблеме. Попробуйте:
      Не импортировать из файла, а просто "как строку" записать ваш апи ключ где он требуется.

    • @Никита-б7о1м
      @Никита-б7о1м 8 หลายเดือนก่อน

      ​@@PythonHubStudio Спасибо, всё получилось, даже потом перезаписал весь код и как-то заработал и с файлом apikey)))
      Подскажите только как вы работаете не с помощью print, а прям в терминале пишите и он всё исполняет, нужно для этого что-то установить? Просто у меня ошибку выдает, хотя всё также пишу:
      reponse.status_code : Имя "reponse.status_code" не распознано как имя командлета, функции, файла сцен
      ария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
      строка:1 знак:1
      + reponse.status_code
      + ~~~~~~~~~~~~~~~~~~~
      + CategoryInfo : ObjectNotFound: (reponse.status_code:String) [], CommandNotFoundExcept
      ion
      + FullyQualifiedErrorId : CommandNotFoundException

    • @PythonHubStudio
      @PythonHubStudio  8 หลายเดือนก่อน +1

      То как это работает у меня, называется: интерпретатор в интерактивном режиме (смысл в том, что он не закрывается после выполнения программы и все переменные доступны через терминал с не закрытым python).
      В pycharm или vscode вы можете также сделать, откройте терминал и запустите скрипт так:
      python -i yourscriptname.py
      Или можно настроить так редактор sublime text(тот что в видео и видео по настройке на канале есть). Но лучше первый вариант

  • @oxsenpai
    @oxsenpai 2 ปีที่แล้ว +1

    спасибо, помог

  • @m1va477
    @m1va477 2 ปีที่แล้ว +2

    Привет видео очень классное, но у меня вместо 200 получилось 401 и вопрос что делать в данном случае? 18:06

    • @gob0
      @gob0 2 ปีที่แล้ว +1

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

    • @m1va477
      @m1va477 2 ปีที่แล้ว +1

      спасибо теперь понятно

  • @pomiro
    @pomiro 2 ปีที่แล้ว +1

    Благодарю!

  • @glamb_is_learning
    @glamb_is_learning ปีที่แล้ว +1

    Спасибо больше за контент!
    А как вы запускаете файл в интерактивном режиме *REPL* [python]?
    Подскажите пожалуйста
    Ответ: в Sublime text -> Sublime REPL
    А есть что-нибудь похожее в VS Code или Pycharm?

    • @PythonHubStudio
      @PythonHubStudio  ปีที่แล้ว +1

      В терминале:
      python -i "имяфайла.py"

    • @glamb_is_learning
      @glamb_is_learning ปีที่แล้ว

      @@PythonHubStudio спасибо

    • @Anton16180
      @Anton16180 7 หลายเดือนก่อน

      pip install ipython
      ipython

  • @user-yv8sg9qi9l
    @user-yv8sg9qi9l 2 ปีที่แล้ว +1

    Здравствуйте!
    По автоматизации тестирования что-нибудь будет?

  • @gustavmess5251
    @gustavmess5251 2 ปีที่แล้ว +1

    Добрый день! Вы занимаетесь персональным обучением в онлайн режиме?

  • @aleX3mer
    @aleX3mer ปีที่แล้ว +1

    Привет.
    Подскажите пожалуйста, как использовать cursor при запросе, для предотвращения дублирования или пропуска транзакций в последующих вызовах в потоке транзакций с учетом метки UNIX времени старта.
    Я дилетант самоучка, слабая база, сори, если корявым языком описал задачу.

  • @ЖизньЗвезд-е4о
    @ЖизньЗвезд-е4о 8 หลายเดือนก่อน

    Буду тестить и смотреть. Ничего не могу сказать.

  • @МусяМуся-т4ц
    @МусяМуся-т4ц 2 ปีที่แล้ว +1

    Спасибо!!!

  • @lastyxd637
    @lastyxd637 ปีที่แล้ว

    Делал всё как на видео, но почему то выдаёт ошибку 401. Проверял написание api + на сайте пишет, что он активирован (почту подтвердил)

    • @franek-82
      @franek-82 ปีที่แล้ว

      Наверное у тебя API_TOKEN в словаре записано в кавычках, а должно быть без кавычек.

  • @СветланаВасильева-ш8у
    @СветланаВасильева-ш8у 6 หลายเดือนก่อน

    Увожаемый автор подскажите пожалуйсто. PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name?
    Большое спасибо!

    • @PythonHubStudio
      @PythonHubStudio  6 หลายเดือนก่อน

      Когда в редакторе открывается папка именно проекта, то это происходит автоматически, терминал открывается именно в той папке. В любом редакторе:
      file>open folder

    • @СветланаВасильева-ш8у
      @СветланаВасильева-ш8у 6 หลายเดือนก่อน

      @@PythonHubStudio спасибо

  • @erwinrommel693
    @erwinrommel693 ปีที่แล้ว

    думал за 2 дня управится а уйдет неделька, как думаете это долго?

  • @ate_rit888
    @ate_rit888 2 ปีที่แล้ว +1

    Привет. По твоим урокам пытаюсь написать своего бота, и у меня возник вопрос по поводу FSM. Я хочу делать реплейс поля через телеграмм, для этого завожу фсм с одним единственным полем и через него делаю реплейс, но как мне быть если я хочу сделать аналогичный реплейс, но для другого поля таблицы? Не хочется на все поля делать свои фсм, а как передать параметры (как через функцию) я не понимаю. К тому же внутри фсм у меня есть скл логика и там я так же делаю селект того поля, которого реплейсю. хотелось бы что-то вроде async def add_db(message: types.Message, state: FSMContext, item, user, mess): но вызывается то фсм через await AddItemFSM.name.set() и как я понимаю сюда никак ничего не передать. Ну и ещё вопрос задам, можно как-то закрывать машину состояний для конкретного пользователя? я вот хочу отменить регистрацию пользователя, но state.finish() завершает фсм только того пользователя, кто вводит сообщение в телеграмм. в итоге я отправляю ему просьбу отменить регистрацию, что по сути костыль, не очень выглядит)

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว

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

    • @ate_rit888
      @ate_rit888 2 ปีที่แล้ว

      @@PythonHubStudio А если обобщить, вы не знаете как в фсм передавать параметры как через функцию? в интернете никакой информации не нашёл. А по второму вопросу - даже если я буду знать айди плохого пользователя, как для него завершить фсм? Как должна выглядить простая проверка? Прямо сейчас я оставлю всё как есть и сделаю много копипаста, так как пишу диплом и времени не много, но в дальнейшем буду модернизировать бота по максимуму и всё же хотелось знать, хотя бы реально такое сделать и где посмотреть примеры или не реально? Может у вас есть проект с похожей ситуацией?

    • @ate_rit888
      @ate_rit888 2 ปีที่แล้ว

      @@PythonHubStudio И да, у вас очень хорошие ролики и я подписался с целью в дальнейшем познавать новое в питоне, так что есть у вас ответ или нет не так важно, я просто больше никого не знаю кто бы так всё доходчиво объяснял по питону)

  • @viktorlinchak750
    @viktorlinchak750 3 หลายเดือนก่อน

    С котиками все получилось а погодой " беда" . Файл с полученным API keys тоже создал . В итоге params = {"q" : "Лондон", appid : API_TOKEN, "units" : "metric"}
    NameError: name 'appid' is not defined Где ошибка и как ее устранить ? 🤔

    • @PythonHubStudio
      @PythonHubStudio  3 หลายเดือนก่อน

      appid должно быть строкой, а не переменной. "appid"
      *(База python)

    • @viktorlinchak750
      @viktorlinchak750 3 หลายเดือนก่อน

      ​@@PythonHubStudio Все получилось ! 🤗🤗😇

    • @viktorlinchak750
      @viktorlinchak750 3 หลายเดือนก่อน

      ,"timezone":3600,"id":2643743,"name":"London","cod":200}

  • @fWhyJKE
    @fWhyJKE ปีที่แล้ว +2

    Выдает 401 ошибку. Что делать?

  • @ZenLebowski
    @ZenLebowski 10 หลายเดือนก่อน

    Канада? Торонто? =)

  • @rafulion8989
    @rafulion8989 2 ปีที่แล้ว +1

    Наконец

  • @Calciferus
    @Calciferus 2 ปีที่แล้ว +2

    Как тебя в телеге найти?

  • @hasky1507
    @hasky1507 2 ปีที่แล้ว +1

    А есть ссылка доната?

  • @lic_dema
    @lic_dema 9 หลายเดือนก่อน

    Спасибо

  • @cristianglodeanu2329
    @cristianglodeanu2329 2 ปีที่แล้ว +1

    4 дня назад селениум , 2 дня назад ткинтер , сегодня реквест :D , но у меня появилась идея как связать ткинтер и реквест с апи ,спс за это , а вообще-то я начал изучать вебдрайвер чтобы можно было обновлять страницу в бесконечном цикле и возвращять хтмл текст по селектору у которого значение 1 в тексте блока ( некий аукцион ) , но чет у меня с селениумом не катит,мне сказали что мне лучше попытаться в реквесте с бс4 это сделать , но тема с токеном не до конца раскрыта ,я даже пытатся не буду так как наврятли получится , сайт куда нада авторизироваться использует токен,придется дальше блуждать по инэту в поисках инфы

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว +1

      Так посмотрите видео по парсингу с beautiful soup:
      th-cam.com/video/lOfm04oLD1U/w-d-xo.html
      Там есть фрагмент с токеном

    • @cristianglodeanu2329
      @cristianglodeanu2329 2 ปีที่แล้ว

      @@PythonHubStudio хорошо,посмотрю, спс

  • @x-5648
    @x-5648 2 ปีที่แล้ว +2

    А можно про сокеты ?

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว

      Не уверен в актуальности темы, слишком много вариантов реализации и подогнать это под общий шаблон проблемно...

  • @user_alex_
    @user_alex_ 11 หลายเดือนก่อน

    👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @артемпупкин-д7х
    @артемпупкин-д7х 2 ปีที่แล้ว +2

    Приветствую
    Очень интересно) спасибо
    Вопрос автору: тут написано th-cam.com/video/aEeqYw7Rxao/w-d-xo.html (превьюшка), как понятно из текста, что в прошлом ты был аптекарем?)
    Просто было бы интересно послушать твою Истрию: "был/стал".
    И ещё вопрос - как давно занимаешься айтишечкой?)
    👋

  • @lexplay643
    @lexplay643 หลายเดือนก่อน

    а что за программа?

  • @doncarleone2428
    @doncarleone2428 6 หลายเดือนก่อน

    Все перепробовал, никак не обойду блокировку по айпи, хотя не в айпи дело, так как с браузера заходит на сайт N

  • @ТарасСрібняк-х4ц
    @ТарасСрібняк-х4ц 2 ปีที่แล้ว +4

    Здравствуйте, спасибо за ваши курсы!
    Очень хотел бы чтобы, именно вы записали курс по REST API с добавлением swagger, (например а Фласке) Ни одного видеоурока на эту тему нет, а в каждой вакансии по пайтон хотят этого!! Заранее спосибо)

    • @PythonHubStudio
      @PythonHubStudio  2 ปีที่แล้ว +6

      Не обещаю что скоро, но будет, так как такие вещи нужно серьезно продумать, чтоб всем было ясно понятно, независимо от степени знаний в данной области) все таки канал не основная занятость)

    • @dmytrogryzov3371
      @dmytrogryzov3371 ปีที่แล้ว

      ​@@PythonHubStudio поддерживаю запрос. Прекрасная подача материала, видео выходят очень интересные ❤

  • @СветланаВасильева-ш8у
    @СветланаВасильева-ш8у 6 หลายเดือนก่อน

    PS C:\Users\PyHS\Desktop\any name> ответьте подалуйсто как в строке окна windows Powershell появилось название папки any name

    • @PythonHubStudio
      @PythonHubStudio  6 หลายเดือนก่อน

      Ответил в комментарии дубле

  • @Александр-с5т5г
    @Александр-с5т5г 2 ปีที่แล้ว +1

    Как обойти капчу???

    • @ChimeraChemLab
      @ChimeraChemLab 2 ปีที่แล้ว

      Антикапчу подключить

  • @dip2986
    @dip2986 4 หลายเดือนก่อน

    парни, если у вас ошибка 401, не переживайте, надо просто подождать

  • @АлександрПолярный-в3ь
    @АлександрПолярный-в3ь 4 หลายเดือนก่อน

    Как я понял, в конце автор забыл изменить headers=headers на headers=aaa

  • @zxc_Artem
    @zxc_Artem ปีที่แล้ว

    В чём проблема оставить команды в описание

    • @PythonHubStudio
      @PythonHubStudio  ปีที่แล้ว +1

      Не проблема, но из этого видео нечего оставлять в описании, все разнознено, целого скрипта нет, все по мере происходящего в видео

  • @NikoloMan
    @NikoloMan ปีที่แล้ว +1

    привет

  • @3699-y8l
    @3699-y8l 2 ปีที่แล้ว +1

    ОМ

  • @serga8543
    @serga8543 ปีที่แล้ว

    спасибо за труд. слава украине!

  • @Pirf1
    @Pirf1 2 ปีที่แล้ว +1

    SSL: WRONG_SIGNATURE_TYPE . verify=False не помогает. ПАМАГИТИ