Парсинг динамического сайта на Python + Telegram бот на AIOGram | Requests, AIOGram, API, JSON

  Рет қаралды 79,424

PythonToday

PythonToday

Күн бұрын

Пікірлер
@Zer-st6qv
@Zer-st6qv 3 жыл бұрын
Это просто wow. Огромное спасибо за ценную практику, с абсолютно феноменальной подачей материала без воды, все кратко, максимально ценно, верю в 1млн подписчиков на этом канале. Будь здоров!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк и поддержку! 💪
@PythonToday
@PythonToday 3 жыл бұрын
Уважаемый, твои комментарии никто не удалял. Видимо не проходят проверку на youtube.
@СладкийОгурчик-ч4ъ
@СладкийОгурчик-ч4ъ 3 жыл бұрын
Вышка, я получил программный оргазм, доходчиво, грамотно и доведено до конечной цели.
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за поддержку!
@ilyaovchinnikov1324
@ilyaovchinnikov1324 2 жыл бұрын
Интересно какое количество людей из тех вдохновленных комментаторов реально что то сделали)
@AnManias
@AnManias 10 ай бұрын
я не вдохновленный коментатор, но мой первый крупный проект был основан на его туториалах) Если что, тг бот для генерации меню на день.
@ilyaovchinnikov1324
@ilyaovchinnikov1324 10 ай бұрын
генерация меню на день крупный проект?@@AnManias
@dryuni
@dryuni 3 жыл бұрын
PythonToday - ты просто фантастический чел! Контент - огонь! Спасибо за материал - всех благ, развития и знаний
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо!
@rzheckii-time
@rzheckii-time 3 жыл бұрын
Уже достаточно давно смотрю различные ролики про питон, и для себя выделил этот канал как лучший❤️❤️❤️
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк!
@ВладБонем
@ВладБонем 3 жыл бұрын
Каждое видео как самый ценный кладезь. Спасибо за такие действительно практические кейсы, и доходчивость материала. Успехов автору!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк! Рад что видео полезны.
@deus7204
@deus7204 3 жыл бұрын
Конечно не зря! Большое спасибо за твой труд! Каждый раз с кота угораю 😀
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк и поддержку!
@vintmaker23
@vintmaker23 3 жыл бұрын
Спасибо за контент, действительно без воды и все по полочкам. Всегда смотрю с восторгом. Задачи действительно дельные и применять можно каждому кто ценит время и современные технологии. За каналом слежу с самого начала, желаю Вам продвижения и процветания в своем ремесле.
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк!
@rozarioagro824
@rozarioagro824 3 жыл бұрын
Ваш канал, как генератор идей для меня. Просто огонь 🔥 успехов
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк, рад что практика полезна
@vigauss1889
@vigauss1889 3 жыл бұрын
Вот это уровень. Правда почти каждый раз как посмотрю ощущаю себя таким деревянным))) Большое спасибо за материал, и за то, что тратишь свое время. Просто огонь
@PythonToday
@PythonToday 3 жыл бұрын
Огромное спасибо за фидбэк и поддержку канала) С такими отзывами рад стараться 👍
@Thisamma72
@Thisamma72 3 жыл бұрын
@Vi Gauss Да, сам такой! Учил Питон, а потом понял, что разрабом мне не стать и во мне нет этого. Но иногда ковыряю в качестве хобби.
@ИгорьЛатуха
@ИгорьЛатуха 3 жыл бұрын
Котэ огонь 🔥 👍
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю, комментарий на месте)
@harkaman4205
@harkaman4205 3 жыл бұрын
Боже какую ты годноту делаешь. Спасибо , не останавливайся!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо) Будем продолжать
@karandalliik
@karandalliik 3 жыл бұрын
Мощно. Чаще всего нету опыта. И все будет понятно, просто, доступно в любой момент. Молодец!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк и поддержку!
@futuristic5180
@futuristic5180 3 жыл бұрын
в разработке мало чего понимаю, но занимаюсь арбитражом трафика и в концовке очень кайфанул)) Спасибо за ролик!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк!
@bankr0t.
@bankr0t. 3 жыл бұрын
Круто автоматизировать повседневные хлопоты 👍 Спасибо за идеи) Очень вдохновляет!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк! Рад что видео полезны)
@ЕгорМаксимов-г2ч
@ЕгорМаксимов-г2ч 11 ай бұрын
спасибо за огромную гору информации!
@PythonToday
@PythonToday 11 ай бұрын
Благодарю за фидбэк! Рад, что полезно
@АнатолийПургелков
@АнатолийПургелков 3 жыл бұрын
АГОНЬ!!!! гляди так по твоим видосам доделаю свой учебный проэкт😀
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк! Рад что видео помогают)
@mr_morgan07
@mr_morgan07 3 жыл бұрын
Крутой ролик! Как раз показал пример совмещения асинхронности бот библиотеки и блока синхр. кода по отправке реквеста
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк! Рад что видео полезны
@akimovvadim4736
@akimovvadim4736 2 жыл бұрын
Отличный видос. Особенно концовка, про бота.
@PythonToday
@PythonToday 2 жыл бұрын
Благодарю за фидбэк!
@ВикторТокарев-я6о
@ВикторТокарев-я6о 3 жыл бұрын
Мастер своего дело !!! Это мы узнали что то новое, благодаря тебе, спасибо огромное... !!!
@PythonToday
@PythonToday 3 жыл бұрын
Да прям, только учусь) Большое спасибо за фидбэк!
@bewin8578
@bewin8578 2 жыл бұрын
Ты реально крут, все идеально
@electronikrf
@electronikrf 3 жыл бұрын
Вы не зря выкладываете..... ооочень интерестно,познавательно и нужно миру.
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо!
@aikynurazalinov54
@aikynurazalinov54 3 жыл бұрын
спасибо, очень полезное видео
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю! Рад что полезно
@АлексейСамаркин-ы2н
@АлексейСамаркин-ы2н 3 жыл бұрын
Как всегда полезно, я когда парсить более менее научился, тоже сделал такой бот, который мониторил нужные мне категории.
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк и поддержку! Рад что видео полезны)
@ivanfedorov7934
@ivanfedorov7934 3 жыл бұрын
контент отличный как и всегда :) за код на GIT отдельное спасибо
@PythonToday
@PythonToday 3 жыл бұрын
Огромное спасибо за фидбэк и поддержку!
@ICastTheBan
@ICastTheBan 2 жыл бұрын
Вместо for i in range (1, page_count+1) Можно писать for i in range(len(page_count))
@ИринаРоманенко-м1ъ
@ИринаРоманенко-м1ъ 2 жыл бұрын
Спасибо огромное! Мне вообще очень нравится Ваши видео и подача, но этот видос просто огонь!! Спасибо за пищу для размышлений.
@PythonToday
@PythonToday 2 жыл бұрын
Большое спасибо за поддержку!
@LakiKrates
@LakiKrates 3 жыл бұрын
Поставил тысячный лайк) Огромное спасибо за контент, всё доходчиво и по полочкам🔥🔥🔥
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за поддержку!
@silvertruenoobs340
@silvertruenoobs340 2 жыл бұрын
Огромное спасибо за труд)) сайт к сожалению слег в связи с последними событиями и каталога там больше нет (по крайне мере в ру версии сайта), поэтому вместо него спарсил wildberries, они там тоже словарями отвечают на запросы в каталоге)) За aiogram отдельное спасибо, пока только начинаю изучать ботов, ичем больше встречается их практических применений в связке с разными скриптами, тем лучше 😁
@PythonToday
@PythonToday 2 жыл бұрын
Большое спасибо за фидбэк!)
@КатяСамсонова-с5ж
@КатяСамсонова-с5ж 2 жыл бұрын
извините, пожалуйста, мою неопытность, но мне чертовски любопытно: как вам удалось спарсить информацию о товарах с wildberries? я пробовала это делать как описано в видео, и ответы в интернете искать, ничего не вышло((((
@silvertruenoobs340
@silvertruenoobs340 2 жыл бұрын
​@@КатяСамсонова-с5ж Ничего страшного, я сам новичок собирающий информацию ото всюду так сказать по крупицам, поэтому прекрасно могу вас понять. В целом там ничего сложного, на wb все зависит от того парсите вы определенную категорию или конкретный запрос (вбитый в поле поиска). если категорию то в панели разработчика вам будет нужно найти запрос вида catalog?appType=1&... если конкретный запрос, то нужен запрос search?appType=1&... в ответ будет приходить json словарь с данными с загруженной страницы с того момента как я его парсил они ввели изменение, раньше данные о количестве страниц хранились в словаре в значении ключа "version" видимо это была недоработка и эту простую возможность настроить цикл закрыли, поэтому на данный момент оптимальный вариант провернуть сбор данных через цикл while True с объявленной переменной page (сделать ее равной 1 и на каждой новой итерации увеличивать на 1 подставляя в значение страницы в ссылке на словарь), с указанием пока получаем словарь - собираем данные, а как только он придет пустым завершаем сбор. примерно это будет выглядеть так: page = 1 while True: url = f'ссылка на каталог или поиск с параметрами&page={page}&...' resp = requests.get(url=url, headers=headers) data = resp.json() # доп объект в целом необязателен можно указать метод json() еще в респе и далее использовать его products = data.get('data').get('products') # тут можно придумать любое условие завершения цикла, какое вам больше нравится, можно через иф или через трай эксцепт, для примера укажу через иф, что если словарь пустой - завершаем цикл (напомню только что я не тестировал новый вариант и не уверен что именно там приходит: пустой словарь или ошибка, поэтому тут нужно проверить))) if products is not True: break for product in products: # достаем например название и текущую цену продажи product_name = product.get('name') product_price_sale = product.get('salePriceU') // 100 page += 1 цена продажи указана с копейками поэтому делим ее на 100, и дальше по тому же принципу собираем все нужные данные, из полученного словаря... если нужны более подробные данные например описание характеристики отзывы итд, то забираем id продукта из словаря и на его основе формируем новый запрос либо так же на json словарь с характеристиками, либо напрямую на страницу товара и работаем уже с ней (как формировать ссылки с подставленнием в них id думаю пояснять не нужно (но если что спрашивайте, разберем, ну мало-ли) ))
@andreyshishkin4958
@andreyshishkin4958 3 жыл бұрын
Молодец, вот это энергия, keep pushing!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо!
@GabrialWeb
@GabrialWeb 3 жыл бұрын
Спасибо за наглядность ), многому научился благодаря твоим видео, и теперь применяю знания для написания своих проектов ) Очень хотелось бы увидеть Scrapy )) Сейчас потихоньку изучаю его.
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк и поддержку! Рад что видео помогают. Я к сожалению пока не силен в scrapy
@AS-fk5fw
@AS-fk5fw 3 жыл бұрын
Безумно вдохновляешь своими практическим туториалами, которые применимы к жизни. Разбавляю твои уроки с несколькими каналами по Django, алгоритмам и Python в целом, спасибо тебе
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк! Рад что видео помогают
@icrypter
@icrypter 3 жыл бұрын
Наконец-то я узнал как прикрутить парсер к боту!
@PythonToday
@PythonToday 3 жыл бұрын
Рад что полезно)
@akexsnov
@akexsnov 3 жыл бұрын
Очень круто. Канал полезный! Время за просмотром пролетает быстро)
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо! Рад что видео интересны и помогают)
@АлександрИтяксов-л2р
@АлександрИтяксов-л2р 3 жыл бұрын
Какие же клевые видосы ты делаешь, огромный респект тебе автор!!! Как же я хочу тоже уметь делать все это сам...
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк и поддержку! Только учусь. Главное ежедневно находи время для практики.
@GameStreamJ
@GameStreamJ Жыл бұрын
Сегодня написал скрипт шутку, которая берет картинки с сайта и при запуске начинает спамить открывая их в браузере без возможности остановить, но к сожалению рандомно брал только первые 40, а хотелось пару тысяч 😅😅, чтоб разнообразие было 😂
@denruslife9845
@denruslife9845 2 жыл бұрын
Очень интресно и познавательно!
@PythonToday
@PythonToday 2 жыл бұрын
Благодарю за фидбэк!
@pashahous
@pashahous 3 жыл бұрын
Огромное спасибо. Очень полезный контент.
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк! Рад что видео полезны
@darksniper407
@darksniper407 3 жыл бұрын
Да, это интересно. Правда вопрос к производительности, вроде не быстро собирает данные. Сам QA Automation, запросы возможно понадобятся.
@Артём-ю3в5б
@Артём-ю3в5б 3 жыл бұрын
Отличный ролик! Спасибо!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@dryuni
@dryuni 3 жыл бұрын
Лайк не глядя! Интересно прям, кто те четверо... дизов🙄 Да, кстати, Blockchain ещё интересен, Smart-contracts (их принцип действия и нюансы), создание и поддержка своей крипты
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@alexandernazemtsev5129
@alexandernazemtsev5129 3 жыл бұрын
Спасибо за контент. Я в этом ноль. Случайно зашел на канал. Но стало интересно хотя я и эта тема, как черепаха и тесла.
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк! Главное ежедневная практика, и все будет. Это в видео все быстро получается, чтоб не тратить чужое время и давать максимум информации.
@СергейЮров-б6е
@СергейЮров-б6е 3 жыл бұрын
Просто пушка
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@rustamakhmullaev5697
@rustamakhmullaev5697 3 жыл бұрын
Просто супер, огромное спасибо!!!
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо за фидбэк!
@andrewzh4660
@andrewzh4660 2 жыл бұрын
Видео класс. Но насчет детальности документации aiogram я бы поспорил)
@ИванИванов-к9т6з
@ИванИванов-к9т6з 3 жыл бұрын
Как всегда твой контент просто пушка)))
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо!
@aliaksandrsamets2440
@aliaksandrsamets2440 3 жыл бұрын
Спасибо, очень познавательное видео!!!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@GreekkAlex
@GreekkAlex 3 жыл бұрын
супер-контент, братуха!!! go on!! жги!)))
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@sidor0912
@sidor0912 3 жыл бұрын
15:26 в выдаче модели повторяются, ибо одна и та же модель может быть в нескольких разделах, скорее всего(но это не точно)
@aleksandramalakutsko401
@aleksandramalakutsko401 3 жыл бұрын
ВАУ!!! СУПЕР!! как всегда 😁
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо!
@grizllywhite6004
@grizllywhite6004 7 ай бұрын
А парсинга OZON нет у вас на канале? Там все очень не тривиально, долго не могу разобраться что к чему.
@swartex92
@swartex92 3 жыл бұрын
Очень круто ! спасибо!!!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@worldtech2770
@worldtech2770 2 жыл бұрын
Подскажите пожалуйста , есть написанный скрипт, он каждый час парсит цены с одного магазина. и записывает в переменную в виде словаря, как сделать так что бы, если пользователь в телеграмме при выборе команды /мониторить ,скрипт каждый час проверял переменную и если по заданным настройкам есть данные то , пользователю присылать эти данные с словаря. У каждого пользователя свои настройки по товарам. Спасибо
@evgeniymatashkov5808
@evgeniymatashkov5808 3 жыл бұрын
Позже посмотрю, контент топ
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@tohachannel5621
@tohachannel5621 4 ай бұрын
если бы была возможность указать limit при выполнении запроса, то можно было обойтись одним запросом)
@shum4706
@shum4706 3 жыл бұрын
Видос супер! Благодаря твоим видео смог углубиться не только в тему парсинга, но и в python в целом) Было бы круто увидеть в твоём исполнении приложение на джанге, к примеру, чтобы можно было парсить обновляющиеся на сайте данные. Удачи в продвижении канала!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк! Думаю в будущем запилим что-то подобное.
@ДОБРЫЙДЭН-щ2г
@ДОБРЫЙДЭН-щ2г 3 жыл бұрын
Очень мощно
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк!
@СакенБоранкулов-е8л
@СакенБоранкулов-е8л 3 жыл бұрын
Спасибо брат. Было очень полезно. Салам из Казахстана
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@tracylo4132
@tracylo4132 2 жыл бұрын
Видео не столько про код и логику, сколько про понимание того, что даже небольшое умение кодить может облегчить жизнь (в данном случае поиском кроссовок со скидкой)
@maxmeoz9828
@maxmeoz9828 3 жыл бұрын
Огонь ролик, жаль только русский и европейский сайты отличаются и на Европе защита от парсинга есть. Но в любом случае ролик огнище)) работа с ботом прям топ))
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк и поддержку!
@FoxRedmiNote
@FoxRedmiNote 3 жыл бұрын
Замечательно 👍
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо!
@alexanderlazaev7423
@alexanderlazaev7423 3 жыл бұрын
Очень хорошо!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@Katar1x
@Katar1x 2 жыл бұрын
Полезно безусловно. У тебя есть видео на канале или может в планах записать о том, как создать телеграм бота с бесплатным и платным контентом в виде месячной подписки через любую платежную систему? Будет супер полезно. Выдача счета на оплату пользователю, и после оплаты выдача ему контента и чтоб через месяц скажем запрашивать снова
@mrbraun6832
@mrbraun6832 2 жыл бұрын
Я так понял, необходимые данные можно было взять и тегах, но через json удобней? Но проблема в том, что я не могу найти подобный json файл на амазоне. Было бы здорово, если вы вы делали боты на примере известных площадок США и мира.
@Stepan_bendera
@Stepan_bendera 3 жыл бұрын
Очень хорошие уроки. У меня очень большая просьба как у новичка в парсинге. Можете ещё выпустить видео в котором телеграм бот будет проверять, в определённое вреня, сайт на личие новых новостей и если есть эти новости выкидывать их в групу, желательно чтоб сайтов было несколько. Огромное спасибо.
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк. На канале уже есть серия таких видео kzbin.info/www/bejne/b6DRlZeld9OeiMU
@luminee3299
@luminee3299 3 жыл бұрын
Использовать синхронные реквесты в асинхронном аиограме? Почему не использовал aiohttp? При сборе данных бот ведь блокируется.
@PythonToday
@PythonToday 3 жыл бұрын
Потому, что учусь
@СергейСмирнов-ь8у
@СергейСмирнов-ь8у 3 жыл бұрын
Супер 👍
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю!
@nadyamoscow2461
@nadyamoscow2461 3 жыл бұрын
Огромное спасибо. Очень интересное видео. Только один вопросик. Когда вы забираете информацию по ключу из данных, сохраненных в json(), в делаете это через get(). В этом есть какой-то скрытый смысл, или это вопрос вкуса? Я вот о такой ситуации - вроде бы, и то, и то одинаково работает, или там есть какой-то подвох? data = response.json() pagination_count = data.get("pagination").get("pageCount") pagination_count = data["pagination"]["pageCount"] И еще раз, большое спасибо за ваши видео
@loadmore
@loadmore 2 жыл бұрын
Теперь чтобы обувь купить, бота надо, дожились )
@PythonToday
@PythonToday 2 жыл бұрын
Зато со скидкой)
@relaxinglish
@relaxinglish 10 ай бұрын
А как брать внутреннее содержание карточек , у меня возникают сложности, получается только все ссылки на медиа легко брать,х а описание и другую инфу плохо парсит , при этом открывается каждый товар в новом окне, есть ли какие-то решения?
@paradiseledi
@paradiseledi 3 жыл бұрын
Спасибо бро!
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за поддержку!
@alekseytrump1586
@alekseytrump1586 3 жыл бұрын
Пять котолайков тебе за видос. Кошарик на базе видос автоматом топ!
@PythonToday
@PythonToday 3 жыл бұрын
Большое спасибо за фидбэк)
@ВасилийК-м2с
@ВасилийК-м2с 3 жыл бұрын
Сколько лет ты учил Питон? Нереально круто!
@PythonToday
@PythonToday 3 жыл бұрын
Изучаю два года
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@ВасилийК-м2с
@ВасилийК-м2с 3 жыл бұрын
@@PythonToday а каким образом? Курсы или сам? Если сам, то что используешь в обучении?
@AlexGott
@AlexGott 3 жыл бұрын
Можно примеров с ботом с использованием ООП и например пидантика со скьюлалкеми?
@NiceAndNeat
@NiceAndNeat Ай бұрын
На заставке и в названии ролика написано что будет работать с API, но в самом ролике этого нет. Пытаюсь спарсить телефонный справочник, но там разные url в запросе и ответе, есть токены, api в url запросов и я вообще не могу понять что делать и куда копать. Вроде бы можно сделать через селениум, но хотелось бы разобраться и сделать без него. Помогите
@thepumpkindle
@thepumpkindle 2 жыл бұрын
Помогите, кто-нибудь. Не могу спарсить кое-какой элемент на одном сайте, он его просто не видит.
@pro100chok
@pro100chok 3 жыл бұрын
На патрионе есть видосы про aiogram + django? Или просто django?
@vladyslavpaliasnyi1611
@vladyslavpaliasnyi1611 3 жыл бұрын
Спасибо 👍
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо за фидбэк!
@vsevolod9987
@vsevolod9987 Жыл бұрын
Но если бота будут использовать и другие люди,то лучше делать через aiohttp?
@ChorumTheDevourer
@ChorumTheDevourer 3 жыл бұрын
По поводу фильтра. Как разраб на битриксе скажу, что да, это баг. Баг этот есть из коробки в самом битриксе и лечится костыликом. Когда используется аякс умный фильтр, то чаще всего об этом костылике забывают и получается такая забавность. И да, у битрикса очень кривой аякс(а что там не криво еще поискать надо). По поводу повторов. В битриксе один элемент инфоблока может принадлежать разным разделам инфоблока одновременно, количество привязок ограничено исключительно производительностью хостинга.
@darksniper407
@darksniper407 3 жыл бұрын
Да, у меня не быстрее) Правда ".get().get()", не очень нравиться, лучше и понятнее "[][]". Личное предпочтение) За видос лайк, вспомнил как работать с json и запросами.
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@SergioPligin
@SergioPligin 3 жыл бұрын
круто.спасибо
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк!
@whoareyouqqq
@whoareyouqqq 3 жыл бұрын
Использовать список как set это конечно можно, но если страниц будут сотни работать это будет весело) Если элементов больше десятка используйте set
@PythonToday
@PythonToday 3 жыл бұрын
Благодарю за фидбэк! Рад что видео помогают)
@ivanalifirenko3782
@ivanalifirenko3782 3 жыл бұрын
Вот бы видео как все окружение настроить, потому что и телеграм вижу плагином стоит и все остальное очень удобно
@arxxximed
@arxxximed 3 жыл бұрын
А почему Вы всегда работаете, используя процедурный подход? Понятно, что для данного рода задач ООП может и не надо, но в качестве обучения, хотелось бы увидеть и возможности Python как ООП языка.
@arhangelartur1
@arhangelartur1 2 жыл бұрын
Так напиши такой же скрипт с ООП - будет тебе обучение :)) Исходя из видео (и кода на гитхабе) знаешь, что должно получиться, вот и узнаешь правильно ли ты написал с ООП или нет. Самообучение неплохая вещь
@arxxximed
@arxxximed 2 жыл бұрын
@@arhangelartur1 написать то я напишу. И скорее всего, у меня полная чушь получится, как раз из-за того, что даже не знаю как ооп выглядит. Конечно самообучение рулит. Тут вопрос в том, что у автора очень классно получается подавать материал:локанично и не скучно. Мой вопрос скорее предложение или просьба к автору осветить материал про ООП. Думаю будет интересно
@hanckhanck8376
@hanckhanck8376 3 жыл бұрын
блестяще
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо)
@JohnMccla1n
@JohnMccla1n 2 жыл бұрын
по самому боту не совсем ясно.. почему нажатия на кнопки в телеграме обрабатываются кодом именно этого локального питон скрипта? по идее надо отдельный сервак держать под него, чтобы с другого компьютера бот тоже отвечал?
@ilyshkaagaming
@ilyshkaagaming 3 жыл бұрын
Спасибо за урок! Но в моем случае контекстный менеджер with не хочет создавать файл никаким образом, причем при создании отдельного скрипта на создание файла через open() все работает и файл создается в той же папке где и проект ...
@РазДва-у4э
@РазДва-у4э 3 жыл бұрын
Ребят, что делать если выводится ошибка: json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0), буду рад если подскажите
@oybekabduraimov1786
@oybekabduraimov1786 3 жыл бұрын
Молодец удачи
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо! Взаимно
@Царьпломбир
@Царьпломбир 3 жыл бұрын
Будет ли плейлист или какой-нибудь отдельный ролик про Scrapy?
@diatm1506
@diatm1506 Жыл бұрын
А можно как то в pandas использовать по поиску например из csv?
@gapchannelAi
@gapchannelAi 3 жыл бұрын
Красавчик
@PythonToday
@PythonToday 3 жыл бұрын
Спасибо!
@abdullohahmadjonov8446
@abdullohahmadjonov8446 3 жыл бұрын
👍👍👍👍
@PythonToday
@PythonToday 3 жыл бұрын
💪💪💪
@DaurenSyzdykov
@DaurenSyzdykov 3 жыл бұрын
7:36 там кажется есть параметр "notAvailable": true
@warrior_project
@warrior_project 2 жыл бұрын
Можете помочь когда я создал словарь headers у меня выдает ошибку
@ChrisColeDC
@ChrisColeDC 11 ай бұрын
Почему вас не смущает, что если вы начнете тыкать кнопки, пока бот выгружает данные, он сломается, так как у вас синхронная функция мейн в асинхронной библиотеке aiogram…
@Kos37376
@Kos37376 2 жыл бұрын
я пытаюсь делать точно также только с сайтом спортмастер в разделе "кеды для мужчин по скидке" как там найти json фай л со всеми данными о кроссовках?
@libre66685
@libre66685 3 жыл бұрын
Дожились гречку парсить надо :D
@PythonToday
@PythonToday 3 жыл бұрын
Смутные времена))
@comingflex
@comingflex 2 жыл бұрын
7:05 А что делать если у меня русские символы не правильно отображаются в файле? Я так понял это кодировку на utf-8 Поставить надо, но как А всё, я понял. with open('data.json', 'w', encoding='utf-8') as file:
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 123 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 30 МЛН
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 9 МЛН
Git! (Recording for Code the Dream)
1:27:12
rioredwards
Рет қаралды 6
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 123 МЛН