No video

Парсинг на Python, Selenium и BS4 | Выполняем заказ на фрилансе | Парсинг динамического сайта

Фриланс. Обучение (Web-Scraping) веб парсингу на Python. В данном видео выполняем заказ взятый на фрилансе по парсингу динамического сайта. Выполняем задачу с помощью библиотек Selenium, Beautifulsoup, requests, urllib и регулярных выражений. С записью данных в JSON файл.
🔥 Доступ в приват | Поддержать проект:
boosty.to/pyth...
/ pythontoday
yoomoney.ru/to...
🔥 Стать спонсором канала:
/ @pythontoday
****Ссылки****
Дешевый/надежный сервер в Европе + СКИДКА 10%:
vdsina.ru/?par...
Хороший proxy сервис:
proxy6.net/a/1...
Парсинг криптобиржи | Торговый бот | API криптобиржи:
• Парсинг криптобиржи | ...
Как отправить сообщение на почту с помощью Python | Email рассылка | Python send Gmail
• Как отправить сообщени...
Асинхронный парсинг на Python | Ускоряем код в 10 раз
• Асинхронный парсинг на...
Крутой заказ на фрилансе | Подбираем забытый пароль к Excel файлу с помощью Python:
• Крутой заказ на фрилан...
Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):
• Пишем Telegram бота на...
Плейлист по распознаванию лиц на Python:
• Распознавание лиц | Fa...
Плейлист по парсингу сайтов на Python:
• Парсинг/Scraping
Версии Chromedriver:
chromedriver.s...
Код проекта на github:
github.com/pyt...
И в telegram канале:
t.me/python2day
****Соц.сети****
Telegram: t.me/python2day
#scraping #webscraping #парсинг #requests #python #фриланс #beautifulsoup #selenium

Пікірлер: 386

  • @user-lc9bn4no7i
    @user-lc9bn4no7i2 жыл бұрын

    [INFO] актуальная инфа по данному уроку Для тех у кого не получается проскролить, так как в конце скролла страницы, не появляется тег с сообщением о том, что дальше скролить некуда. Присмотритесь к тегу к которому мы перемещаемся для скролла. Внутри тега есть еще два тега, но при полном проскроливане страницы, эти теги исчезают. Ставьте условие не по наличию нового тега, а по отсутствию любого из внутренних двух. При таком условии весь код в блоке if из видео, переместится в блок else, аналогично для блока else из видео для блока if + Для внимательных перфекционистов. Не все карточки попадут в список карточек. Если просмотреть все карточки на странице с карточками, можно увидеть, что у некоторых слегка затемнен фон. Посмотрев на тег такой карточки, мы увидем, что в название класса добавляется дополнительное слово, что изменяет имя класса и означает что url к нам в список не попадет. Сами же карточки внутри не отличаются от остальных, не являются рекламными или повторяющимися (проверено), может они просто блатные какие то - хз. Для того чтобы они тоже попали к нам в список можно воспользоваться тем же compile() с названиями обеих карточек. ++ Для тех кто еще не работал с Selenium и вам не нравиться, что он ругается на вас(но все равно работает😎), за устаревшие методы как в видео. Для создания драйвера можно использовать это 👇 from selenium import webdriver from selenium.webdriver.chrome.service import Service service = Service('ПУТЬ К ДРАЙВЕРУ\chromedriver.exe') driver = webdriver.Chrome(service=service) За место этого (как в видео)👇 from selenium import webdriver driver = webdriver.Chrome('ПУТЬ К ДРАЙВЕРУ\chromedriver.exe') А для поиска по классу можно использовать это 👇 driver.find_element(by=By.CLASS_NAME, value="catalog-button-showMore") Предварительно импортируя это 👇 from selenium.webdriver.common.by import By За место устаревшего поиска как в видео👇 driver.find_element_by_class_name("catalog-button-showMore") +++ Для PythonToday. Ты красавчик большое спасибо❤

  • @orff-channel

    @orff-channel

    2 жыл бұрын

    Ты красавчик тоже. Тебе спасибо

  • @user-gl5cy4hi7y

    @user-gl5cy4hi7y

    Жыл бұрын

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

  • @nekr90

    @nekr90

    Жыл бұрын

    Красавчик мужчина,от души

  • @user-ip6qt4ez9f

    @user-ip6qt4ez9f

    Жыл бұрын

    Спасибо за INFO , если не затруднит можешь подсказать в чем проблема : find_more_element = driver.find_element(By.CLASS_NAME,"catalog-button-showMore") затем идет блок кода где find_more_element должна прожаться и произойти догрузка контента : actions = ActionChains(driver) actions.move_to_element(find_more_element).perform() но проблема в том , что кнопка не прожимается и цикл продалжает крутиться н непрожимая кнопку "показать еще"

  • @Zer-st6qv
    @Zer-st6qv2 жыл бұрын

    Спасибо огромное за труд! Твой канал это просто энциклопедия знаний, не слушай даунов, ты создаешь безумно полезный и нужный контент. Желаю двигаться только вперед, а мы поддержим 😉 Ты же знаешь)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк и поддержку! 👍

  • @brunneng8575

    @brunneng8575

    2 жыл бұрын

    @@PythonToday а что это за ide?

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    @@brunneng8575 VSCode

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    @@user19326 Приветствую, авторского курса пока нет. Только веду несколько человек.

  • @dinvinchester3353

    @dinvinchester3353

    2 жыл бұрын

    @@PythonToday Здравствуйте спасибо за туториалы, очень много нового узнал))! Скажите а на селениуме можно парсить данные с карты на сайтах по недвижимости ?

  • @gaben_aTan
    @gaben_aTan2 жыл бұрын

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

  • @AleksKinokusMain
    @AleksKinokusMain2 жыл бұрын

    Все мы были нубами. Так что - спасибо, за то что делишься своими навыками. А еще это ж опыт!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк и поддержку!

  • @vigauss1889
    @vigauss18892 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо дружище) Рад что видео полезны

  • @user-dk4lj5ri8n
    @user-dk4lj5ri8n2 жыл бұрын

    Я хоть и джава программист, смотрю твои видосики и вообще начал изучать парсинг благодаря тебе. Спасибо за видео

  • @karugananikoyomi4702
    @karugananikoyomi47022 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за поддержку!

  • @aleks777nk
    @aleks777nk2 жыл бұрын

    Красиво, четко, лаконично и еще и работает!!!) Канал находка для меня, благодарю за такой качественный контент)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что видео полезны и помогают!

  • @Bazilit
    @Bazilit Жыл бұрын

    Спасибо за урок! Буквально пару уроков назад по парсингу столкнулся с бесконечной прокруткой сайта, но так и не довел до ума автоматическую прокрутку через Selenium. А тут она реализована. Подправил свою по образу и подобию, все прекрасно заработало.

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Рад что полезно! Большое спасибо за фидбэк!

  • @i.am.rossalex
    @i.am.rossalex2 жыл бұрын

    Интересные методы, спасибо, что поделился. Я не использую bs4 или что-то еще. Только встроенные методы самого Selenium. Скролю скриптом через driver.execure_script(), так как до конца список может грузиться и без всяких индикаторов в виде появляющегося блока. И там добавили уже manager service, чтобы не указывать место к webdriver-у явно, и качать его не нужно, он сам его качает.

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за фидбэк!

  • @Sadownick
    @Sadownick2 жыл бұрын

    Нифига себе "если видео было вам полезным и вы узнали что-то новое", да это одно из лучших видео по парсингу, которое я видел, все чётко, подробно, конкретно!!!! Ваще когда месяц назад наткнулся на твой канал, я был просто в восторге, ибо все просто и офигенно озвучено, без какого либо пафоса, конкретно и ясно, и более того очень точно и профессионально, смотрю более старые видосы, когда время есть... Все супер, так держать, на днях в спонсоры на патреоне добавлюсь, очень полезные видео 👍🏻👍🏻👍🏻

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое за фидбэк и поддержку!

  • @Sadownick

    @Sadownick

    2 жыл бұрын

    @@PythonToday все, запатронился к тебе :)

  • @Roman_247
    @Roman_2472 жыл бұрын

    Просто лучший!! Без воды и отлично обьясняешь)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо! Рад что интересно и полезно)

  • @syncope7064
    @syncope706410 ай бұрын

    Идея дать эксклюзивного контента практики удалась на ура. Я даже не думал что практики так не хватает во всяких контентах. Безумно благодарен.

  • @evalinor
    @evalinor2 жыл бұрын

    Совет: Не стоит использовать time.sleep(n) для ожидания прогрузки страницы или элемента, куда разумнее использовать explicit waits. В данном случае можт это и сработает нормально, но в случае с selenium использование time.sleep() - моветон

  • @ilyashmakov122

    @ilyashmakov122

    2 жыл бұрын

    Сайт затупит, инет затупит. Слип пройдет и пизда проге. Так что верный совет

  • @user-ir3nn6nk5e
    @user-ir3nn6nk5e2 жыл бұрын

    🔥🔥🔥 Как всегда урок СУПЕР!!! Огромное спасибо!!! (я только-только начинаю самостоятельно изучать Python, пока на самом примитиве)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю! Рад что полезно и помогает. Главное ежедневно практикуйся

  • @grigoriyeltsov
    @grigoriyeltsov2 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за фидбэк! Рад что видео помогают

  • @windcrack8404
    @windcrack8404 Жыл бұрын

    Благодарю за видео. Толко обучился python, и уже такой бомбический канал, по Парсингу сайтов. Когда проходил задание на обучении этому, помогли Ваши уроки :).

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Благодарю за фидбэк! Рад что видео помогают)

  • @Morozov_Anton
    @Morozov_Anton2 жыл бұрын

    Материал просто огонь! Спасибо за труды!;)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое за поддержку! Рад что полезно 👍

  • @golkom
    @golkom2 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    В программировании нельзя закончить обучение)

  • @onemasterlomaster1829
    @onemasterlomaster18292 жыл бұрын

    PythonToday ДРУГ ты крут, спасибо тебе за хорошие видосы, ты даешь знания и вдохновляешь!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк!

  • @user-ok8nn9ft8c
    @user-ok8nn9ft8c2 жыл бұрын

    вместо переменной "count" можно использовать функцию enumerate() на цикл фор. выглядит это примерно так: list = ['a', 'b', 'c'] for i, el in enumerate(list): print(i, el) # 0 a, 1 b, 2 c

  • @devus377
    @devus377 Жыл бұрын

    Огромное спасибо. Все просто и доходчиво! Без всякой "воды" и перескакивания !!!!

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Огромное спасибо за фидбэк и поддержку!

  • @okey6594
    @okey65942 жыл бұрын

    2:35 библиокеки! 🤣🤣🤣🤣🤣! PythonToday спс за контент, постоянно очень жду новые видео!:)

  • @algis_sh
    @algis_sh2 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за поддержку!

  • @darksniper407
    @darksniper4072 жыл бұрын

    6:23 - если правильно понял, элемент будет тогда и только тогда, когда загрузка полностью окончена. Правильно тебя понял? Смотри, у selenium есть инструмент explicit wait, он как раз для этого. Поищи в доках на селен, так вот, задай хоть час, но скрипт продолжить работу в то время и только в то, как элемент будет обнаружен. Юзается BY, можно выставить, что удобно, в примере xpath, его и юзаю и на вэб, мобилках (юзал). Видео класс, люблю только selenium, bs4 нет, но без requests никуда, факт.

  • @AlexanderGorshkov
    @AlexanderGorshkov2 жыл бұрын

    Теперь ждём на асинцио☺️💃 А работа проделана большая! Ставим класс 👍

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за фидбэк!

  • @Rahkmatov
    @Rahkmatov Жыл бұрын

    Манера объяснение темы на высшем уровне.☀️😇 как и всегда 😊 правда для того что бы вникать, хотя бы нужно знать основы питона. чего всем советую 😊 всем добра, автору здоровья и больше роликов 😅

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Огромное спасибо за поддержку!

  • @shizoidnumber1
    @shizoidnumber12 жыл бұрын

    *Спасибо тебе большое, очень нравится питон и по твоим урокам обучение ускоряется в несколько раз, оху#**#ный** ты мужик!!!*

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что полезно

  • @nicolasrudnev6800
    @nicolasrudnev68002 жыл бұрын

    Огромное спасибо! Всегда с удовольствием слушаю и с удовольствием поддерживаю!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк и поддержку!

  • @-_--nn1ix
    @-_--nn1ix2 жыл бұрын

    Спасибо большое за видео! Очень доходчиво и полезно) хотелось бы ещё уроков на библиотеки, которые ты используешь, более подробно)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое за фидбэк! Рад что полезно

  • @sanegina4514
    @sanegina45142 жыл бұрын

    Я человек простой, вижу Ваше видео - ставлю нравку!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за поддержку!

  • @codywallker1208
    @codywallker12082 жыл бұрын

    Что бы без тебя а. Продолжай я Junior по Python у с твоих видео я понял на сколько полезен Парсинг и как его легко делать. Ну да чуть чуть пока хромую по Парсингу но надеюсь твоих видео я обучусь этому лучше. Продолжай без тебя мы бы Яша читали бы инструкцию 🤦🏿‍♂️ Хорошо что ты снимаешь Спасибо тебе за труд 👍🏻

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое за фидбэк! Рад видео полезны и помогают

  • @user-wn3tg8dm9g
    @user-wn3tg8dm9g2 жыл бұрын

    Огромное спасибо. Материал бомба!!!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что полезно и интересно

  • @andrrrew
    @andrrrew2 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Надеюсь видео будут полезны)

  • @vladimir-monin
    @vladimir-monin2 жыл бұрын

    Спасибо за видео! Очень вдохновляет!!!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо! Рад что полезно 👍

  • @lancer71271
    @lancer712712 жыл бұрын

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

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что полезно)

  • @silvertruenoobs340
    @silvertruenoobs3402 жыл бұрын

    в очередной раз спасибо за труд и материал для практики))) похоже админы сайта учли свои ошибки и немного его реконструировали, поэтому например: поле сайта клиники и соц сетелей на страницах компаний, теперь лежат каждый в своем теге под отдельным названием и добраться до них стало куда проще)) По ходу написания, заодно попрактиковался в grequests, пропустив через нее итоговую функцию обработки списка собранных ссылок (очень уж понравился мне этот модуль, своей простотой и эффективностью) и получилось даже лучше чем изначально предполагал)) без пауз между запросами скрипт отработал всего за 45 секунд (обработал 243 позиции)) Только 1 раз уже перед финальным сбором уже всей инфы, когда проверял как укладываются все поля в json на срезе из 5 клиник, и ничего ли не пропустил, и не напутал, угодил в капчу. Для пробы просто прошел ее на сайте руками, после чего, перезапустил скрипт и все сработало как часы)))

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за фидбэк!

  • @user-buser_eto_ja
    @user-buser_eto_ja2 жыл бұрын

    Очень круто , спасибо!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за фидбэк!

  • @volttv7938
    @volttv7938 Жыл бұрын

    Туториал как обойтись без селиниума) Привет! Сайт действительно крутой со стороны обучения. Однако ты прав что можно обойтись без селиума если посидеть. Кароче тут подгружается страница вариантов POST запроса, JS кода а в ссылке самого запроса есть номера страниц, полученный код кидаем в формат json и вуаля. У тебя новая подгружаемая страница. Учитывая что я учусь requests по твоим видео, спасибо!

  • @user-wo2hd7ig8e
    @user-wo2hd7ig8e2 жыл бұрын

    Спасибо за труд и за полезную информацию. Очень понятно объясняешь. Круто!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что полезно

  • @user-eh5yf1rs4j
    @user-eh5yf1rs4j2 жыл бұрын

    Полностью поддерживаю !!!!! Zer0

  • @daniyarerkinov6475
    @daniyarerkinov6475 Жыл бұрын

    спасибо огромное , очень полезное видео , самый лучший Питон блоггер

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Благодарю!

  • @yt222ee
    @yt222ee2 жыл бұрын

    За видео респект. Особенно понравился генератор списков, приятно удивился😉

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за фидбэк! Рад что видео помогают)

  • @inspirostudio
    @inspirostudio Жыл бұрын

    Спасибо за видео. Очень пригодилось!

  • @user-xv7sh6lp7o
    @user-xv7sh6lp7o2 жыл бұрын

    Очень полезное видео, Узнал много нового . Спасибо за подробное объяснение!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за поддержку! Рад что полезно

  • @user-cr5xp4nt2y
    @user-cr5xp4nt2y2 жыл бұрын

    Дружище, ты лучший! Спасибо за видео!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк!

  • @user-fu4gr4gz9y
    @user-fu4gr4gz9y Жыл бұрын

    Спасибо большое за видео, было очень полезно и познавательно. Но пришлось основательно переписывать скрипт, так как поменялись методы в библиотеках, теги на сайте и много всего еще прочего!

  • @bankr0t.
    @bankr0t.2 жыл бұрын

    Ещё больше реальных заказов, ведь это позволяет понять что всё это учишь не зря и кому-то это нужно)) А те кто пишут про тысячи долларов за один заказ зачем парсят сайты? Для поиска самого дорого Роллс-Ройса наверно)))

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за поддержку! Думаю максимум, что они парсят, это глазами клавиатуру)

  • @dryuni

    @dryuni

    2 жыл бұрын

    @@PythonToday ...в онлайн-ферме, капусту поливают и игровое золото собирают...

  • @Alex.T.H.

    @Alex.T.H.

    2 жыл бұрын

    @@dryuni я бы в своё время от такого бота не отказался)

  • @leonidasspartasson9759
    @leonidasspartasson97592 жыл бұрын

    Ждемс вторую часть заказа с помещением данных в бд)

  • @user-mz6bg7cf6g
    @user-mz6bg7cf6g2 жыл бұрын

    Как всегда лайк! Молодец, приятно смотреть!!!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за поддержку!

  • @user-yj9fq5xo9h
    @user-yj9fq5xo9h2 жыл бұрын

    Спасибо за контент)) Очень хорошо рассказываешь!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за фидбэк!

  • @denial3874
    @denial38742 жыл бұрын

    PythonToday: нужно сделать многопоточный парсинг

  • @thequickshow4806
    @thequickshow48062 жыл бұрын

    Когда за 30 мин узнал больше чем за 2 онлайн курса

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое за фидбэк! Рад что полезно)

  • @AlexRootx
    @AlexRootx2 жыл бұрын

    Молодчага!!! Спасибо за ролик!!!! Познавательно! Лайк!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое за поддержку!

  • @user-oo7sz8vn2g
    @user-oo7sz8vn2g2 жыл бұрын

    Отличный урок, спасибо !

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за фидбэк!

  • @sadname
    @sadname Жыл бұрын

    Не без проблем, но все получилось. Спасибо !

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Спасибо за фидбэк! Рад что полезно!

  • @aleksejborovinskij1155
    @aleksejborovinskij11552 жыл бұрын

    Идеальный формат!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю! Рад что интересно и полезно

  • @user-oz1nq6vt8m
    @user-oz1nq6vt8m2 жыл бұрын

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

  • @Anonim-im6ln
    @Anonim-im6ln2 жыл бұрын

    Ого!) Ви молодець!) Дякую вам!)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за поддержку!

  • @haskelllisp5998
    @haskelllisp5998 Жыл бұрын

    насчет 30 долоров это конечно круто

  • @noname52rus
    @noname52rus2 жыл бұрын

    супер! Спасибо, очень познавательно!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо!

  • @user-uk4ww6ln7q
    @user-uk4ww6ln7q Жыл бұрын

    Огонь!!

  • @Net-olekma
    @Net-olekma2 жыл бұрын

    Обожаю такие видосы.

  • @GreekkAlex
    @GreekkAlex2 жыл бұрын

    коммент в поддержку!! коммент в поддержку!! коммент в поддержку!!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо!

  • @pownery
    @pownery2 жыл бұрын

    Просто офигенно!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю!

  • @sashaperdunov2209
    @sashaperdunov2209 Жыл бұрын

    Спасибо вам огромнейшее!!!

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Спасибо за фидбэк!

  • @xvostov_k
    @xvostov_k2 жыл бұрын

    Очень интересное видео, спасибо.

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк!

  • @linked_list_DLL
    @linked_list_DLL3 ай бұрын

    Парсинг ZOON, схож с парсингом 2GIS, ибо они оба полностью динамические и спарсить их только с bs4 нереально. Я пробовал, потратил 2 дня и даже не смог спарсить основной каскад на первой странице, не разворачивая карточки локаций. Вернее, иногда они всё же парсились при запуске скрипта, но зачастую нет, так как классы подмениваются и генерируется исключение, а id там, само-собой нет, ибо всё DOM дерево и так динамическое. Крч, хоть я и до последнего не хотел учить Selenium, видимо придётся.

  • @lefort6943
    @lefort69432 жыл бұрын

    Спасибо за топовый контент!👍👍

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что полезно

  • @andrejklester5851
    @andrejklester58512 жыл бұрын

    Классное видео, спасибо!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за фидбэк!

  • @user-so4lz3si3r
    @user-so4lz3si3r2 жыл бұрын

    Классный урок!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю!

  • @Oskar9226
    @Oskar92262 жыл бұрын

    Отличный урок, что сказать

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо!

  • @Naberegn
    @Naberegn2 жыл бұрын

    я не понел а как html файл создался, там же нету кода по соданию файла 8:58

  • @dj_anabel
    @dj_anabel2 жыл бұрын

    круто, спасибо

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк!

  • @howareyou6839
    @howareyou68392 жыл бұрын

    Здраствуйте, нравятся ваши видео, но заметил особенность, в вашем коде при использовании selenium всегда нужен вебдрайвер, что не очень удобно. Советую вам использовать undetected_chromedriver . Вебдрайвер не нужен, да и по названию понятно, что оно может еще делать

  • @nerix5552
    @nerix5552 Жыл бұрын

    по больше бы видео по парсингу сайтов

  • @PythonToday

    @PythonToday

    Жыл бұрын

    Да вроде итак самый большой плейлист на ютубе 😀

  • @PeterDiamondberg
    @PeterDiamondberg2 жыл бұрын

    Вот кто дико демпингует на Фрилансе =)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    ¯\_(ツ)_/¯

  • @jintiger4221
    @jintiger42212 жыл бұрын

    Ты красавчик! Спасибо тебе

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за поддержку!

  • @user-of2fo3ld7x
    @user-of2fo3ld7x2 жыл бұрын

    Спасибо тебе огромное за труд. Много чему научился благодаря тебе. Желаю удачи! И вопрос: а ты для парсинга используешь scrappy?

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк! Рад что видео помогают. Использовал scrappy только в нескольких простых проектах.

  • @freestreet_official
    @freestreet_official2 жыл бұрын

    Как всегда, лучший!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю!

  • @nailhm6881
    @nailhm68812 жыл бұрын

    АХ хаха! 14:50 котяра лабает))))))))))))

  • @user-fx4tu2dn3c
    @user-fx4tu2dn3c2 жыл бұрын

    Круть )))))

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю!

  • @shpinatsky
    @shpinatsky2 жыл бұрын

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

  • @i.am.rossalex

    @i.am.rossalex

    2 жыл бұрын

    Покажи пример такой страницы?

  • @akovemil9528
    @akovemil95282 жыл бұрын

    Огонь!)

  • @Lll-ih2ic
    @Lll-ih2ic2 жыл бұрын

    Начинаем😍

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо за поддержку! )

  • @birdwatcher_channel
    @birdwatcher_channel2 жыл бұрын

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

  • @artemliuboshenko6639
    @artemliuboshenko66392 жыл бұрын

    Просто пушка ))

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо!

  • @haskelllisp5998
    @haskelllisp5998 Жыл бұрын

    все конечно круто! Но есть такой фреймворк Scrapy

  • @defcode_art
    @defcode_art2 жыл бұрын

    Смотрю тебя и дежавю как будто на канале черного треугольника)

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Большое спасибо за фидбэк!

  • @Aramon113
    @Aramon1132 жыл бұрын

    Спасибо! А теперь давайте что-нибудь немного посложнее - например пободаемся c Instagram в плане парсинга)

  • @47clere

    @47clere

    2 жыл бұрын

    Спарсить можно что угодно. Даже если придётся для этого делать скрин шот и распознавать в нужном секторе текст))

  • @myrzic228lol8
    @myrzic228lol89 ай бұрын

    Спасибо большое за урок по парсингу, можешь подсказать, как находить div, если название класса постоянно меняется, заранее спасибо

  • @deo1133
    @deo11332 жыл бұрын

    Это просто вау

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо большое! Рад что интересно

  • @heisenberg6874
    @heisenberg68742 жыл бұрын

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

  • @morludor3466

    @morludor3466

    2 жыл бұрын

    Видео смотри внимательнее)

  • @rasl3358
    @rasl3358 Жыл бұрын

    Привет, почему executable_path может подсвечиваться жёлтым? Программа на нем ломается

  • @denisnedelyaev7259
    @denisnedelyaev72592 жыл бұрын

    Супер!!!

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Спасибо!

  • @clapper2564
    @clapper25642 жыл бұрын

    На сколько я знаю можно было бы использовать requests и парсить содержимое вкладки network

  • @EWLN
    @EWLN2 жыл бұрын

    5k за пол часа, неплохо!

  • @SergejKolmogorov
    @SergejKolmogorov2 жыл бұрын

    Классное видео, спасибо! А на какой бирже получил этот заказ? И вообще куда лучше идти за фрилансом?

  • @PythonToday

    @PythonToday

    2 жыл бұрын

    Благодарю за фидбэк! Сейчас только сарафанное и старые заказчики, раньше сидел на всех upwork, freelancer, habr, fl, kwork

  • @user-nb9ni7yy3v
    @user-nb9ni7yy3v5 ай бұрын

    Ошибка как я понял при сохранении файла, на этом же сайте "'charmap' codec can't encode characters in position 593-594: character maps to "😒 Кто-то знает как решить? Пробовал ставить utf-8 не помогло...

  • @Icognai
    @Icognai2 жыл бұрын

    Привет! Спасибо тебе огромное братан!! Небросай это дело! Фишка твоего канала это как ты поистинне охуенно объясняешь, смотрю у других ничего непонятно а у тебя я обучился всему крутому и за это я благодарен ТЕбе! Бро, я очень прошу сделай пожалуйста по больше видеоуроков и по Телеграм ботов и т.п, так как это щяс самая популярная тема и я буду рад увидеть такое видео у тебя на канале! Удачи!

Келесі