Парсинг сайта youtube на python - telegram бот в inline режиме парсит поисковую выдачу

  Рет қаралды 32,187

Python Hub Studio

Python Hub Studio

Күн бұрын

Telegram бот парсер? Легко - парсим поисковую выдачу на python с requests, beautifulsoup, api или воспользуемся готовым парсером? В видео посмотрим как создать inline бот парсер на python с aiogram и приделать к нему онлайн парсер. В некоторых случаях парсинг сайтов на питон очень легок, особенно когда есть готовое решение)
Поддержать канал:
www.buymeacoff...
Также, доступны функции - Спонсорство на KZbin:
/ @pythonhubstudio
и кнопка Суперспасибо!
Документация aiogram:
docs.aiogram.d...
Этот плейлист:
• Телеграм бот на Python...
Плейлист курс по Телеграм ботам (новый aiogram 3):
• Telegram бот на python...
Курс по python 7 часов:
• Учим python за 7 часов...
Видео про асинхронность:
• Асинхронность, многопо...
Курс по Django 15 часов:
• Полный курс уроков по ...
Курс HTML / CSS:
• Учим HTML и CSS за 7 ч...
Не забудьте подписаться и включить оповещения, чтоб не пропустить новые выпуски!
#python
#aiogram
#PythonHubStudio

Пікірлер: 89
@frontistes
@frontistes 2 жыл бұрын
машинки отвлекают :(( лучше бы написанный код полежал, поукладывался.
@Jointime89
@Jointime89 2 жыл бұрын
Самый лучший в мире канал по питону)
@undefined422
@undefined422 2 жыл бұрын
Ты просто лучший! Спасибо!
@user-fh7bj4qz6o
@user-fh7bj4qz6o 2 жыл бұрын
Какой молодец! Четко, доступно, даже абсолютные чайники вроде меня и то понимают.
@nistark7186
@nistark7186 2 жыл бұрын
Твои видеоуроки топ!
@vovans2547
@vovans2547 Жыл бұрын
Отличные видео, у меня всё получилось и самое главное я понял как работает код и какие части кода за что отвечают, спасибо за контент.
@knocker6970
@knocker6970 2 жыл бұрын
Видео классное ! Спасибо за видос!
@iccss
@iccss Жыл бұрын
Аффтар КРАСАВЧЕГ! Риспект тибе! Пеши исче!
@thisergey
@thisergey Жыл бұрын
у меня была проблема со скриптом на убунта сервере, и когда услышал что ты сказал про виртаульное окружение, я сразу же решил свою проблему. Спасибо за такие нюансы.
@user-zf8hu2bz1j
@user-zf8hu2bz1j 2 жыл бұрын
Интересный видос. Скажите, а будет ли в будущем видео о размещении бота на сервер?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Будет
@user-rl4gt3nc1o
@user-rl4gt3nc1o 5 ай бұрын
Видео отличное, но вот заставки с авто отвлекают. Автору респект
@serglugansk
@serglugansk 2 жыл бұрын
Молоток! Ещё бы телеграм чат для начинающих разработчиков создал свой, можно много интересного развить! Если есть обратная связь, дай знать
@Great_Combinator
@Great_Combinator 2 жыл бұрын
Ты вообще крут, чувак!
@Anonim-im6ln
@Anonim-im6ln 2 жыл бұрын
Круто!)👍
@user-xv7sh6lp7o
@user-xv7sh6lp7o 2 жыл бұрын
Круто! ЛАЙК!
@ibrokhim5160
@ibrokhim5160 2 жыл бұрын
bombastic
@MicrosoftGoogle24
@MicrosoftGoogle24 2 жыл бұрын
То что легко пользоваться айограм я соглашусь. Сидел до вашего видео на телебот. Там приходилось писать в 2 раза больше кода.
@user-on6fd6pr5g
@user-on6fd6pr5g 2 жыл бұрын
Спасибо, отличное видео. Будет круто, если покажите как выложить бота на сервер (чтобы не запускать через Полинг...)
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Это видео на канале есть. Называется "боты сервера базы данных"
@user-on6fd6pr5g
@user-on6fd6pr5g 2 жыл бұрын
@@PythonHubStudio странно, не нахожу такого видео на этом канале...
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
kzbin.info/www/bejne/fqW2mKqApr2bfJI
@dimapugach5586
@dimapugach5586 2 жыл бұрын
интересно было ы увидеть видео про бота, который обрабатывает фото от пользователя. саму суть работы подобных ботов
@nadyamoscow2461
@nadyamoscow2461 2 жыл бұрын
Огромное спасибо за видео, как всегда контент топ. Только я пару вещей не поняла. Первое - если в def searcher(), который с BeautifilSoup, сделать print(set(data)) - чтобы вернулись только уникальные идентификаторы, ведь так можно, в принципе? Ну, в смысле, сразу список в множество конвертировать? И второе - это я, реально, не нашла через поисковик: в регулярках фраза [^*] что значит? {11} - понятно, длина. А вот эта в квадратных скобках, что она выбирает?
@user-bg9hf8gx8n
@user-bg9hf8gx8n 2 жыл бұрын
Думаю это выражение - [^*], обозначает любые символы кроме *!
@Dallas1460
@Dallas1460 Жыл бұрын
👍👍👍🔥
@NanoSeed
@NanoSeed 2 жыл бұрын
Как всегда коротко, понятно и по делу! Глаз зацепил переход с PyCharm на VS code. Мне как совсем еще новичку интересны приимущества таких перемен. Или же все дело во вкусовщине?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Не, до этого я писал на Sublime Text видео, и просто для разнообразия этот на vscode)
@alexkorel4494
@alexkorel4494 2 жыл бұрын
👍
@worldtech2770
@worldtech2770 Жыл бұрын
Подскажите пожалуйста , есть написанный скрипт, он каждый час парсит цены с одного магазина. и записывает в переменную в виде словаря, как сделать так что бы, если пользователь в телеграмме при выборе команды /мониторить ,скрипт каждый час проверял переменную и если по заданным настройкам есть данные то , пользователю присылать эти данные с словаря. У каждого пользователя свои настройки по товарам. Спасибо
@kadi9947
@kadi9947 Жыл бұрын
Сделай ролик пожалуйста как спарсить VK. Чтобы можно было от туда музыки качать через бота
@bkmzbkm
@bkmzbkm 2 жыл бұрын
Вопрос. Если нужно видео спарсить не с Ютуба , как быть?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Парится с beautifulsoup и requests)
@GlorytoUkraine-xn6cr
@GlorytoUkraine-xn6cr 8 ай бұрын
Можете написать код в комментариях? У меня ошибка.
@Wolfoffreedom111
@Wolfoffreedom111 Жыл бұрын
Привет, ты не пишешь парсер бота на заказ?)
@FriskesTV
@FriskesTV 2 жыл бұрын
На данный момент получилось у кого то повторить? У меня нет никаких ошибок но бот не выдаёт список из видео upd: Всё работает, по своей невнимательности не дописал символ
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Разрешили у bot father работу бота в инлайн режиме? Или проверьте код на ошибки, он рабочий
@FriskesTV
@FriskesTV 2 жыл бұрын
@@PythonHubStudio да конечно разрешил, при вводе никнейма бота даже отображается заполнитель который я прописал, идёт анимация мол бот что то ищет, но сами результаты поиска не появляются, переписал через vscode полностью по гайду, все внимательно просмотрел, синтаксических ошибок естественно нету в терминале при запуске все ок, даже не знаю где я мог ошибиться, пока новичок, дебажить код толком не умею
@FriskesTV
@FriskesTV 2 жыл бұрын
Грешу на ютуб, может к данному времени гугл что то накрутил по другому у себя у скриптах поэтому мб не удается ничего найти
@AndreyPikhur
@AndreyPikhur 2 жыл бұрын
@@FriskesTV еще раз ищите ошибки в коде :), например url=f'...'
@FriskesTV
@FriskesTV 2 жыл бұрын
@@AndreyPikhur Спасибо заставили меня ещё раз зайти и просмотреть на наличие ошибок) действительно ошибка была на моей стороне не досмотрел, но не в этом месте, говорить даже стыдно где)
@dimabelin3138
@dimabelin3138 2 жыл бұрын
А рекламы на тех видосах не будет?
@wowmachine3335
@wowmachine3335 2 жыл бұрын
@user-jk6kd9nn2o
@user-jk6kd9nn2o 2 жыл бұрын
Совсем не понял этот новый стиль с гоночками и заигрываниями с интонацией а-ля каналы для детей. Пажилая безэмоциональность мне нравилась больше.
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Интересно было, что понравиться кому)
@asunaaliyeva4192
@asunaaliyeva4192 2 жыл бұрын
где можно найти код из этого видоса??
@RobertPanov
@RobertPanov 2 жыл бұрын
Привет! Такой вопрос как сделать например кнопку с одним стилем музыки, чтоб при нажатии на нее присылалось допустим одно рандомное видео с ютуба с этим стилем из 100 например? Буду благодарен за ответ. Хотя бы теоретически.
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
import random random.choice(KZbinSearch("музыка в стиле диско", max_result=100))
@RobertPanov
@RobertPanov 2 жыл бұрын
@@PythonHubStudio спасибо🙏
@python-lessons
@python-lessons Жыл бұрын
Где ссылка на код?
@user-bn8pu6oc4i
@user-bn8pu6oc4i 2 жыл бұрын
У меня почему то не импортируется токен из конфига. Пишет, что невозможно импортировать токен в другой пайтон файл
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
По факту - это просто переменная с строкой, проверьте имена переменных...
@user-bn8pu6oc4i
@user-bn8pu6oc4i 2 жыл бұрын
@@PythonHubStudio Я решил эту проблему, но появилась еще одна. Почему то, когда я запускаю бота через питон файл, код не работает. Не выдает никаких ошибок. Просто пустая строка и сам код не работает
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Понять ошибки по словам тежело... Если бы вы кинули сюда код вашего основного файла, было бы проще, но не факт)...но...
@user-bn8pu6oc4i
@user-bn8pu6oc4i 2 жыл бұрын
@@PythonHubStudio Код такой же, как и в вашем видео. У меня просто код не хочет запускаться, я хз почему.
@aldram5410
@aldram5410 Жыл бұрын
Как сделать так, чтобы в панели с видеороликами не было лимита по количеству видео?
@PythonHubStudio
@PythonHubStudio Жыл бұрын
См. документацию библиотеки KZbinSearch, лимит 100 вроде. А ещё есть api у KZbin.
@aldram5410
@aldram5410 Жыл бұрын
@@PythonHubStudio Окей, спасибо
@Katar1x
@Katar1x 2 жыл бұрын
Слушай, а есть способ сделать так: Пользователь так же пишет @chanal + запрос Вылезает окошко как у тебя с выбором роликов, он нажимет на любой из них, но после этого не бот присылает ответ, а выскакивает новое окно. Например для бота с сериалами, сначала выбираешь сам сериал, затем выбираешь серию - и после этого уже бот отправляет сообщение с самой серией можно и еще больше вложенности сделать, например с выбором сезонов и т д. Такое возможно?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Возможно, но с привязкой к определенному сайту, то есть.....
@alanominatorkiborg5860
@alanominatorkiborg5860 2 жыл бұрын
Плейлист с ботами хороший, информативный, а тут чё-то воду налил под машинки.]
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Пробовал, что больше пойдет) Но кроме машинок, так крутая штука с инлайном
@sergeyshutov598
@sergeyshutov598 2 жыл бұрын
вопрос : а куда пропали видео Python для начинающих?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Реформат канала, видео устарели будут скоро новые
@sergeyshutov598
@sergeyshutov598 2 жыл бұрын
@@PythonHubStudio спасибо
@user-yk2gr1nw7x
@user-yk2gr1nw7x 2 жыл бұрын
Спасибо за туториал ) А что игра на фоне?
@user-rs1vi6es6j
@user-rs1vi6es6j 2 жыл бұрын
Need for Speed: Underground 2
@notouchmytalala1005
@notouchmytalala1005 Жыл бұрын
@@user-rs1vi6es6j это мобильная версия nfs с playmarket , больно уж похоже=)
@Dallas1460
@Dallas1460 Жыл бұрын
Що за ігра в заставці ?
@user-rl4hp8uh5u
@user-rl4hp8uh5u 2 жыл бұрын
Топ контент!!! А не подскажешь, как сделать, чтобы после нажатия кнопки мы могли попасть уже в следующее условное меню из кнопок, где была бы еще кнопка назад, которая возвращала обратно к предыдущим кнопкам? Был бы очень признателен, если бы об этом появилось видео)
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Просто отправляйте в ответ на нажатие другой набор кнопок
@user-rl4hp8uh5u
@user-rl4hp8uh5u 2 жыл бұрын
@@PythonHubStudio спасибо
@ChristianGarlic
@ChristianGarlic 2 жыл бұрын
А зрозуміти, як продублювати існуючи блоки коду - ніяк? :-)))))))))))))))))
@nilmulyashov7274
@nilmulyashov7274 2 жыл бұрын
А можно сделать бота, который бы не отправлял ссылку через инлайн, а именно загружал видео в телеграм (хотя бы с ютуба), или же скачивал mp4-файл, к примеру, в директорию бота?
@TheKinoGo
@TheKinoGo 2 жыл бұрын
Это бы происходило долго. Ибо, видео нужны выгрузить из ютуба, + занести его в свою БД, а затем загрузить в ТГ. По итогу, из-за скорости инета, это может занять от 1-10 минут. Смотря еще какое видео и какой объем информации нужны выгрузить.
@nilmulyashov7274
@nilmulyashov7274 2 жыл бұрын
@@TheKinoGo а как можно оптимизировать?
@armen_kocharyan
@armen_kocharyan 2 жыл бұрын
@@nilmulyashov7274 Очень быстрый интернет
@BLITZBURY
@BLITZBURY 2 жыл бұрын
А если больше 20 штук выводить? там есть пагинация или что то типа того?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Не внимательно смотрели видео, в функции с KZbin search, прописана пагинация max resalt
@BLITZBURY
@BLITZBURY 2 жыл бұрын
@@PythonHubStudio ну это в либе пагинация настроена я ее не юзаю, тяну данные из БД и когда в инлайн вывожу 100+ записей он мне выдает ошибку из за многочисленных запросов
@RobberPlayy
@RobberPlayy Жыл бұрын
такой же вопрос, не могу разобраться с next offset
@RobberPlayy
@RobberPlayy Жыл бұрын
​@@BLITZBURY у вас получилось?
@BLITZBURY
@BLITZBURY Жыл бұрын
@@RobberPlayy Да
@musicinlife2548
@musicinlife2548 2 жыл бұрын
Здравствуйте, я знаю, что за эту информацию требуют денег, но пожалуйста помогите мне. Я смотрю ваши видео на тему "Telegram бот на python aiogram " . И в первом видео после создания кода вы запускаете "bot_run.bat" И у вас всё открывается. Но когда я пытаюсь открыть этот файл то мне выдаёт"Errno 2 No such file or directory". Подскажите пожалуста что делать
@ChristianGarlic
@ChristianGarlic 2 жыл бұрын
Тобто вам не зрозуміло, про що помилка повідомляє?
@vater122
@vater122 Жыл бұрын
Всё это было для второй версии, а теперь открываете доки для третьей и переписываете=)
@Chel1k7
@Chel1k7 Жыл бұрын
id=hashlib.md5(f'{link["id"]}'.encode()).hexdigest() а зачем так сложно, если просто id=link['id'] работает тоже ?
@PythonHubStudio
@PythonHubStudio Жыл бұрын
Безопаснее
@isobek1769
@isobek1769 Жыл бұрын
youtube-transcript-api
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 43 МЛН
For beginner python programmers who take python courses and lessons
7:46
Python Hub Studio
Рет қаралды 25 М.
ChatGPT: от новичка до PRO за полчаса
38:21
ДвеДэшки
Рет қаралды 95 М.
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 23 М.