# TODO ✅ Пофиксить запись в файл не на каждой итерации, а единоразово. Спасибо за поддержку! 💪
@Кейро-д3ц2 жыл бұрын
А что за фриланс ?
@ItWeirdRunner2 жыл бұрын
@@Кейро-д3ц тоже интересно. В инете много непонятных сайтов, каким можно доверять
@aliv-94322 жыл бұрын
С 100к🏆
@Ardbot2 жыл бұрын
Спасибо, очень полезно, что на рабочих проектах показываете. Очень не хватало материала, где можно посмотреть структуру проекта, не замызганый хелловорлд
@ars69792 жыл бұрын
Пожалуйста, в начальном видео убери название «P*****b». Это меня раздражает!
@vitalyg25992 жыл бұрын
Отличное видео. Обязательно ждем продолжение с ботом. В будущем хотелось бы еще увидеть парсинг известных маркетплэйсов (Wildberries, Ozon и т.д.) и админки на Django. И как некоторые уже предложили особенности анализа сайта перед парсингом и обход различных блокировок(карандаш для закатывания губы уже лежит рядом :). Только сегодня подписался, просмотрел пару видосов - все супер!!! Пойду лайкать.
@PythonToday2 жыл бұрын
Благодарю за фидбэк! Как будет свежий заказ по wb или ozon обязательно сниму. Но это будет на netstalkers.com
@drnss2 жыл бұрын
Ну с ВБ и Озон проблем особо нет, самый проблемный из них - Маркет. Они в своё время много времени угрохали на Я.Советник и чтобы его не могли заблокировать. Ну и сейчас это применили на Маркете. Есть не самый элегантный вариант решения - интересно посмотреть что-то проще в случае динамичных рандомных названий классов
@llirik882 жыл бұрын
А мне интересен Metro Cash & Carry. Но у них там защита стоит... Пытлался, пытался по итогу забил.
@drnss2 жыл бұрын
@@llirik88 выглядит адекватно, не забуду - завтра потыкаю
@vigauss18892 жыл бұрын
Спасибо за контент, за то, что делишься опытом. Лучший канал с практикой, желаю успехов в развитии!
@PythonToday2 жыл бұрын
Спасибо дружище) Без твой помощи неичего не бы не вышло 👍
@rlxinc.60162 жыл бұрын
Спасибо за видео! Единственное, что хочу отметить - оптимальнее было 1 раз открыть файл до цикла и затем добавлять в него данные, чем на каждой "успешной" (то есть со скидочным товаром) итерации открывать и закрывать его. Мне стало интересно и я провёл небольшой тест. При записи 100 000 строк в файл получаются примерно следующие результаты: - если открывать файл на каждой итерации ~ 11.396 секунд - если 1 раз открыть, то ~ 0.054 секунды Разница примерно в 200 раз: )
@PythonToday2 жыл бұрын
Полностью согласен, спасибо за фидбэк!
@pahaeel93662 жыл бұрын
Прекрасно всё: и задача, и реализация, и подача, и качество видео! Продолжение с ботом очень интересно!
@PythonToday2 жыл бұрын
Спасибо за фидбэк! Будем делать 💪
@vasman662 жыл бұрын
Отличный материал! 🔥🔥🔥 Подача на высшем уровне. Всё понятно и слушать/смотреть одно удовольствие! Благодарю! 💪💪💪
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@Zer-st6qv2 жыл бұрын
Да это тебе спасибо! Очень крутая подача, здоровья и всех благ, а мы поддержим!
@PythonToday2 жыл бұрын
Благодарю за фидбэк! Взаимно!)
@gennadyegorov75262 жыл бұрын
Обычно воздерживаюсь от комментариев, но тут просто без шансов. Топовый канал с нормальными обучающими видео. Без выноса мозгов. Смотрел не всё, в основном по парсингу. Спасибо! Ждем видео с ботом в ТГ.
@PythonToday2 жыл бұрын
Damn, спасибо за фидбэк и поддержку!
@magos26102 жыл бұрын
Помню когда писал коммент и ты ответил, в тот момент у тебя было 17к подписчиков. Тут увидел, скоро 100к! Я очень за тебя рад! Ты заслуживаешь этого, так как помогаешь изучать кодить на практике и на понятном языке. Дальше 200к🥳🥳🥳!
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@muzammilkhonmuradullaev23062 жыл бұрын
Лучший канал на ютубе про программирование на Python 3
@djony44272 жыл бұрын
Премного благодарен тебе за твои видео, раньше думал писать сайты, но после того как ты попался в рекомендации сразу понял что буду заниматься парсингом. Теперь вот работаю на фрилансе, все благодаря тебе) Спасибо большое;)
@ItWeirdRunner2 жыл бұрын
А где именно ты работаешь? Поделись ссылкой
@Ghost-xu4fj2 жыл бұрын
@@ItWeirdRunner Kwork лучший вариант для новичка.
@Mr.LostMind2 жыл бұрын
СО 100К ТЕБЯ БРАТАН. Я с тобой с 5к и за это время многому научился - за что тебе бесконечное спасибо!
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@АндрейЧиновников-ж2х2 жыл бұрын
Хорош мужик, почти сотня подписчиков за такое короткое время!
@ados99282 жыл бұрын
Спасибо за такой приятный контент! Очень радует глаза и уши, все доходчиво объясняете и показываете. Удачи Вам в дальнейшем развитии канала!
@PythonToday2 жыл бұрын
Большое спасибо за фидбэк и поддержку!
@deus72042 жыл бұрын
Супер, конечно ждем продолжения. Спасибо за контент и труд!
@Kukushioku2 жыл бұрын
Оууу очень рад что ютуб кинул это в предложку Сам переодически тренируюсь в парсинг и тг боты. Но почерпнуть бэст практисы всегда очень рад. Спасибо. Лайк - подписка - колокольчик
@PythonToday2 жыл бұрын
Большое спасибо за фидбэк и поддержку!
@Radag0nn5632 жыл бұрын
Думал, что покажешь как ещё так в телеграмм залить, но всё равно очень много полезной инфы, спасибо!
@PythonToday2 жыл бұрын
Спасибо за фидбэк!
@ВикторФомичёв-х8л2 жыл бұрын
Лучший канал по практическому python
@ismoilnarziev93332 жыл бұрын
Как всегда bomb 🧨...ждём новых роликов 🥇
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@no_name33902 жыл бұрын
Просто крутяк, спасибо за подобный контент. Всегда с нетерпением жду воскресенье)))
@PythonToday2 жыл бұрын
Спасибо за поддержку)
@Павел-ь8ш9ь2 жыл бұрын
За такие заказы не меньше $100 можно спокойно брать, но контент 🔥. Подобных видео нет, за что спасибо автору.
@PythonToday2 жыл бұрын
Благодарю за фидбэк и поддержку!💪
@БорисОстроумов-т7к2 жыл бұрын
какие 100?) работа элементарная) вот если фильтры внутри csv делать, базу подключить для хранения предыдщих цен по позициям, поддерживать актуальность скидок, то да, это уже работа на 150-300 баксов
@Павел-ь8ш9ь2 жыл бұрын
@@БорисОстроумов-т7к Я не только про сбор, а подвязку бота. Там я тоже думаю что много, но многие прогеры берут именно так.
@gennadyegorov75262 жыл бұрын
@@БорисОстроумов-т7к А вот нет ли ссылочки на видео по озвученным задачам? Буду премного благодарен.
@sashaichenko98102 жыл бұрын
Котик топовый, всегда в тему)
@ruruqeqe2162 жыл бұрын
Очень крутой хотим продолжения!!! Щас изучаю python (только начал) и постоянно вопрос, а зачем так делать, а как это использовать, а ты показываешь на реальных примерах это очень круто 🤟
@PythonToday2 жыл бұрын
Благодарю за фидбэк!
@niks13022 жыл бұрын
Да. Интересно бота увидеть.
@shustriy19802 жыл бұрын
Интересен анализ сайта и детальный разбор перед парсингом. Учитывая что опыт у вас большой материала что бы поделиться с нами полагаю должно быть достаточно.
@PythonToday2 жыл бұрын
Да вроде в каждом видео детально всё разбираю. Каждый сайт индивидуален.
@ismoilnarziev93332 жыл бұрын
100к поздравляю...я давно в этом канале...когда у вас был 2к подпч....удачи для дальнейшего развития 🤙😎😎😎🤝🏼
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@DS-wg5nc2 жыл бұрын
Снова годнота поддерживаю!!
@PythonToday2 жыл бұрын
Огромное спасибо!
@menkarus6572 жыл бұрын
За котяру спасибо!!! Кайфуша он у тебя!!! 😁
@PythonToday2 жыл бұрын
😀 Спасибо за фидбэк!
@НазарНикитенко-п3л2 жыл бұрын
Ждем следующую часть, обратил внимание на то что выпуск на превью подписан как первый 0_0
@PythonToday2 жыл бұрын
Сделаем 💪
@ЕрмолинНикита-у7м2 жыл бұрын
Ещё даже не посмотрел этот видос и уже готов требовать следующее!)
@sinoikromov73222 жыл бұрын
Ждём следующий урок респект из Таджикистана
@ervcerverjivedu82472 жыл бұрын
Видео с ботом однозначно нужно, хорошая практика
@PythonToday2 жыл бұрын
Благодарю за поддержку!
@DevALine2 жыл бұрын
Всегда с нетерпение жду новое видео. Спасибо!✌
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@Tores_kun2 жыл бұрын
Видео супер) ждём часть с ботом!!))))
@PythonToday2 жыл бұрын
Уже приступил к монтажу) Спасибо за фидбэк и поддержку!
@Ostap..Bender2 жыл бұрын
Отлично зашло. Выкатывай с телеграмм-ботом!
@ГенрихКраус-ч7г2 жыл бұрын
Класс! Продолжение однозначно нужно!
@PythonToday2 жыл бұрын
Сделаем, благодарю за фидбэк!
@Gree_ok2 жыл бұрын
Очень интересно! Жду продолжение
@PythonToday2 жыл бұрын
Сделаем! Спасибо за фидбэк!
@pavelkharitonov90652 жыл бұрын
Супер. Классное видео. С нетерпением жду продолжения про телегу
@PythonToday2 жыл бұрын
Благодарю за поддержку!
@NemesisX772 жыл бұрын
Спасибо. Очень ждем про бота в Телеграме. Было еще хорошо что-нибудь про асинхронный парсинг.
@dendisega16752 жыл бұрын
Спасибо. Классная подача. Интересно смотреть и слушать.
@PythonToday2 жыл бұрын
Спасибо за фидбэк!
@michaelmushers63682 жыл бұрын
Спасибо большое!!! Жду с нетерпением бота
@PythonToday2 жыл бұрын
Спасибо за фидбэк!
@ШрайбикусФРГ2 жыл бұрын
Супер! Очень жду продолжения
@PythonToday2 жыл бұрын
Благодарю за фидбэк!
@notOnlyPython2 жыл бұрын
Все же это оочень крутое видео!)) жду вторую часть)
@PythonToday2 жыл бұрын
Благодарю!
@sjotik2 жыл бұрын
Спасибо за контент и подачу информации. По интеграции кода в телеграм-бота интерес огромный! Ждем продолжения. P.s. кот, врывающийся под бит - бесподобен👍👍
@PythonToday2 жыл бұрын
Большое спасибо за фидбэк! Кот кайфовый, поднимает настроение при монтаже)
@Dreamer_782 жыл бұрын
Здорова Позитив) Спасибо за видео как всегда интересно и очень понятно!
@PythonToday2 жыл бұрын
Большое спасибо за фидбэк и поддержку!
@mikisor43722 жыл бұрын
Спасибо за труд ! Жду продолжения !
@PythonToday2 жыл бұрын
Спасибо за поддержку!
@lemmedown2 жыл бұрын
Это.. просто... о8енно)) Нет слов, топ контент!
@PythonToday2 жыл бұрын
Огромное спасибо за фидбэк!
@bontujin70652 жыл бұрын
Как всегда, отлично) Ждём продолжения!
@PythonToday2 жыл бұрын
Благодарю за фидбэк!
@MR-gz7pl2 жыл бұрын
Ждал всю неделю твои видео))
@PythonToday2 жыл бұрын
😀 Спасибо за поддержку!
@christmastrree2 жыл бұрын
Жду вторую часть 👍👍👍👍
@АртемВощиков2 жыл бұрын
Спасибо за отличный урок! У меня на WIndows 10 возникли проблемы с кодировкой в файле CSV. Да и в html тоже - в коде страницы прописана кодировка UTF-8, вся кирилица в документе в виде � символов (?) На выходе в csv файле получаем в лучшем случае кракозябру, код следующий: with open(f'{city}_{cur_time}.csv', 'w', encoding='utf-8', newline="") as file: writer = csv.writer(file, delimiter=";") PyCharm не предлагал ничего сделать с кодировкой. На другом примере из видео с кодировкой такой проблемы не было, там я прописал так for user in users_data: with open("data.csv", "a", encoding='cp1251', newline="") as file: writer = csv.writer(file, delimiter=";") writer.writerow( user ) и кирилица сразу нормально отображается в файле. Такое ощущение, что возникает конфликт кодировки в html, и соответственно с конфликтом символы вылезают при экспорте в csv. Подскажите, пожалуйста, какие изменения нужно внести в код/IDE чтобы на выходе сразу получался нормальный csv. А то приходится танцы с бубнами устраивать для пересохранения с нормальной кодировкой ручками))) Если запускать код без выбора кодировки encoding='utf-8', то текст ошибки в терминале: Traceback (most recent call last): File "путь/main.py", line 87, in main() File "путь/main.py", line 83, in main collect_data(city_code='2398') File "путь/main.py", line 75, in collect_data writer.writerows( File "путь\AppData\Local\Programs\Python\Python38\lib\encodings\cp1251.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\u2212' in position 45: character maps to
@dejavuamv45692 жыл бұрын
Добавь encoding='utf-8' with open('index.html','w', encoding='utf-8') as file: file.write(response.text)
@satare52172 жыл бұрын
Давай быстрее вторую часть! Топовый контент)
@PythonToday2 жыл бұрын
В процессе) Спасибо за поддержку!
@seoonlyRU2 жыл бұрын
спасибо за мануальчик! Лайк от СЕООНЛИ
@hanhyan58782 жыл бұрын
Привет Спасибо за контент Любви, здоровья и счастья !
@PythonToday2 жыл бұрын
Приветствую, большое спасибо за поддержку! Взаимно 💪
@Nick833072 жыл бұрын
Очень круто , ждем продолжения)
@PythonToday2 жыл бұрын
Сделаем! Спасибо за поддержку!
@Руслан-п5в1ж2 жыл бұрын
Лучший контен!
@PythonToday2 жыл бұрын
Спасибо!
@Alex-ho8ke2 жыл бұрын
Спасибо. Лайк-коммент в поддержку видео)
@PythonToday2 жыл бұрын
Благодарю!
@РоманКорхов-ж9е2 жыл бұрын
Супер❤❤❤❤ Жду следующее видео. Спасибо
@PythonToday2 жыл бұрын
Благодарю за фидбэк! Уже начал монтировать)
@ДеньгизаПользу2 жыл бұрын
Ну давай уже до 100 к подписчиков добежим же тебе ))
@PythonToday2 жыл бұрын
😬 Спасибо за поддержку!
@ДаниилШестаков-щ8к2 жыл бұрын
Спасибо , бро Как всегда, затраченные тобой силы, дают крутой контент
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@ТемурДусенбаев-ж2ш2 жыл бұрын
Спасибо за видео 🔥
@PythonToday2 жыл бұрын
Спасибо за поддержку!
@dimadoh25422 жыл бұрын
Спасибо за видео, ждём ещё
@АртёмКузнецов-ц7ы2 жыл бұрын
Супер материал! Спасибо!
@PythonToday2 жыл бұрын
Спасибо за фидбэк!
@DejaVooDM2 жыл бұрын
Как всегда все супер !!!
@PythonToday2 жыл бұрын
Большое спасибо!
@1speede12 жыл бұрын
Спасибо за видео, мотивируешь изучать Python
@PythonToday2 жыл бұрын
Вливайся! Главное практика, рад что видео помогают!
@1speede12 жыл бұрын
@PythonToday Помогают. Замечательная подача. Зацепило как раз тем что практика в приоритете, так интереснее учиться. Сначала анализирую информацию приведенную в видео, разбиваю код на логические блоки и пытаюсь запомнить конструкции с помощью которых эти блоки реализуются. Затем пытаюсь восстановить код по памяти, опираясь на анализ. Пока без "подглядывания" в готовое решение не могу обойтись, но понимание приходит (с каждым последующим видео всё больше). В среднем на одно видео из плейлиста "Обучение парсингу на Python" трачу порядка 1-2 дня. Быстрее не получается, по причине того что наступает момент перенасыщения и перестаю воспринимать информацию. Возможно из-за личных особенностей психики.
@РоманГураль-э8т2 жыл бұрын
Спасибо за такой детальный разбор кода и вообще за классный контент.
@PythonToday2 жыл бұрын
Благодарю за фидбэк!
@РоманГураль-э8т2 жыл бұрын
@@PythonToday А не подскажите как пофиксить проблему про какую я писал. Просто переношу Ваш код на другой сайт и на этом месте стопорнул
@РоманГураль-э8т2 жыл бұрын
странная ошибка " card_title = card.find("div", class_="card-sale__title").text.strip() AttributeError: 'NoneType' object has no attribute 'text'"
@Telejram_R2D7782 жыл бұрын
@@РоманГураль-э8т у меня такая же беда
@RomaRio_Io2 жыл бұрын
полезное видео, ждем продолжение!
@LeXpoXk2 жыл бұрын
Ждём продолжение, спасибо бро✊
@PythonToday2 жыл бұрын
Спасибо за поддержку!
@pingvin54462 жыл бұрын
Ждём следующую часть)
@PythonToday2 жыл бұрын
Сделаем 👍
@dmitrievfin2 жыл бұрын
Круто! Хочу продолжение с тг ботом!🙏
@daniilborshchuk78472 жыл бұрын
Недавно подписался на patreon, давно слежу, надеюсь ты с нами на долго)
@PythonToday2 жыл бұрын
Благодарю за поддержку!
@НикитаДубровин-ю4у Жыл бұрын
Спасибо за видео!
@MrFerting2 жыл бұрын
Ждём ждём, спасибо за видео. И ещё больше на нетсталкерс
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@ookhands38432 жыл бұрын
Спасибо. Давай продолжение!
@voidd2052 жыл бұрын
Ждём продолжения с ботом!
@return_11012 жыл бұрын
Сразу лайк! Знаем что контент хороший!
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@КарэнАветисян-н8ь2 жыл бұрын
Спасибо за видео)) все как всегда)
@PythonToday2 жыл бұрын
Благодарю за поддержку!
@igorratnik23572 жыл бұрын
Спасибо Добрый Человек!:) Подписался, лайкнул))
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@thecolltesst45482 жыл бұрын
Спасибо, было бы очень интересно продолжение!!
@PythonToday2 жыл бұрын
Благодарю за фидбэк, значит будем делать)
@vadimchecherin52952 жыл бұрын
Ждем продолжение!!!
@svetlanamilrud2 жыл бұрын
Супер! Спасибо большое!
@PythonToday2 жыл бұрын
Спасибо за фидбэк!
@СеменХеруимов2 жыл бұрын
Вы просто космос.
@PythonToday2 жыл бұрын
Спасибо за поддержку!
@Katar1x2 жыл бұрын
*Сделай видос про телеграм бот, который по запросу формирует html страницы на django и отправляет ссылку в телеграм бот Цель именно объединить django и tg bot в одно видео (django можно самое наипростейшее). В идеале еще подключить бд и записывать в неё сформированные ссылки, чтоб на повторный запрос не гонять прогу дважды. (Сервер Heroku советую). Думаю много кому понадобится такой урок)*
@DeOLite2 жыл бұрын
Топчик обожаю программирование и компьютеры!!!
@PythonToday2 жыл бұрын
Большое спасибо за поддержку!
@Agents-p7c2 жыл бұрын
Круть 🔥🔥🔥
@Kyctto2 жыл бұрын
Всё по полочкам, Спасибо за видео
@PythonToday2 жыл бұрын
Благодарю за поддержку!
@ВикторДолгушин-м4ц2 жыл бұрын
Отличный материал!
@PythonToday2 жыл бұрын
Благодарю!
@ZT54782 жыл бұрын
Годно 👍🏻
@14m10st2 жыл бұрын
Спасибо за твой труд! Давай продолжение!
@PythonToday2 жыл бұрын
Спасибо за фидбэк!
@DashaZakella10012 жыл бұрын
конечно интересно, самый интересный канал по python. было бы интересно еще посмотреть парсинг сайтов и вывод в Телеграм бот по фильтру, например если цена на какой то товар опустилась ниже определенной отметки, с возможностью автозаказа товара или добавлением в корзину из чат бота
@PythonToday2 жыл бұрын
Большое спасибо за фидбэк! Сделаем 👍
@x1ag8472 жыл бұрын
Хочу продолжение!!!! Очень интересное видео! Спасибо :)))
@PythonToday2 жыл бұрын
Благодарю за фидбэк!
@roomonmoon2 жыл бұрын
Очень круто, спасибо!
@PythonToday2 жыл бұрын
Благодарю за фидбэк!
@alekss.3462 жыл бұрын
Спасибо, очень интересно. Жаль второй лайк поставить нельзя, за котяру :)
@PythonToday2 жыл бұрын
Спасибо за поддержку!)
@leonardovvv2 жыл бұрын
Отличный урок! Ждём продолжения 🎉
@PythonToday2 жыл бұрын
Сделаем, спасибо за фидбэк!
@sergeyf64022 жыл бұрын
Как всегда четко! Ждём ч.2. Django от тебя было бы волшебно!
@PythonToday2 жыл бұрын
Спасибо за поддержку!
@llirik882 жыл бұрын
Теперь то сахарок от мея не ускользнёт ) Благодарю )
@PythonToday2 жыл бұрын
😀 Не говори)) Спасибо за фидбэк!
@rudinandrey2 жыл бұрын
а вот кстати да, с телеграм ботом это прикольная идея для таких вещей.