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

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

КОМЕНТАРІ • 387

  • @user-lc9bn4no7i
    @user-lc9bn4no7i 2 роки тому +36

    [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. Ты красавчик большое спасибо❤

    • @orff3971
      @orff3971 2 роки тому +3

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

    • @user-gl5cy4hi7y
      @user-gl5cy4hi7y Рік тому

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

    • @nekr90
      @nekr90 Рік тому +1

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

    • @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()
      но проблема в том , что кнопка не прожимается и цикл продалжает крутиться н непрожимая кнопку "показать еще"

  • @gaben_aTan
    @gaben_aTan 2 роки тому +14

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

  • @grigoriyeltsov
    @grigoriyeltsov 2 роки тому +3

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @karugananikoyomi4702
    @karugananikoyomi4702 2 роки тому +9

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @nicolasrudnev6800
    @nicolasrudnev6800 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @vigauss1889
    @vigauss1889 2 роки тому +31

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

    • @PythonToday
      @PythonToday  2 роки тому +2

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

  • @user-dk4lj5ri8n
    @user-dk4lj5ri8n 2 роки тому +10

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

  • @user-wo2hd7ig8e
    @user-wo2hd7ig8e 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Morozov_Anton
    @Morozov_Anton 2 роки тому +7

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @algis_sh
    @algis_sh 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Roman_arch_btw
    @Roman_arch_btw 2 роки тому +7

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @aleks777nk
    @aleks777nk Рік тому +3

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

    • @PythonToday
      @PythonToday  Рік тому +1

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

  • @devus377
    @devus377 Рік тому

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

    • @PythonToday
      @PythonToday  Рік тому

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

  • @AleksKinokusMain
    @AleksKinokusMain 2 роки тому +14

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

    • @PythonToday
      @PythonToday  2 роки тому +2

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

  • @inspirostudio
    @inspirostudio 11 місяців тому

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

  • @vladimir-monin
    @vladimir-monin 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @syncope7064
    @syncope7064 8 місяців тому

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

  • @windcrack8404
    @windcrack8404 Рік тому +1

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

    • @PythonToday
      @PythonToday  Рік тому +1

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

  • @-_--nn1ix
    @-_--nn1ix 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @user-ir3nn6nk5e
    @user-ir3nn6nk5e 2 роки тому +6

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @onemasterlomaster1829
    @onemasterlomaster1829 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @user-xv7sh6lp7o
    @user-xv7sh6lp7o 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Zer-st6qv
    @Zer-st6qv 2 роки тому +114

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

    • @PythonToday
      @PythonToday  2 роки тому +17

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

    • @brunneng8575
      @brunneng8575 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому +2

      @@brunneng8575 VSCode

    • @PythonToday
      @PythonToday  2 роки тому +1

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

    • @dinvinchester3353
      @dinvinchester3353 2 роки тому +1

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

  • @user-wn3tg8dm9g
    @user-wn3tg8dm9g 2 роки тому +3

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @user-yj9fq5xo9h
    @user-yj9fq5xo9h 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @user-mz6bg7cf6g
    @user-mz6bg7cf6g 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Rahkmatov
    @Rahkmatov 11 місяців тому

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

    • @PythonToday
      @PythonToday  11 місяців тому

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

  • @user-cr5xp4nt2y
    @user-cr5xp4nt2y 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @i.am.rossalex
    @i.am.rossalex 2 роки тому +14

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

    • @PythonToday
      @PythonToday  2 роки тому +3

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

  • @yt222ee
    @yt222ee 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @user-buser_eto_ja
    @user-buser_eto_ja 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Bazilit
    @Bazilit Рік тому +1

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

    • @PythonToday
      @PythonToday  Рік тому

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

  • @user-fu4gr4gz9y
    @user-fu4gr4gz9y Рік тому

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

  • @user-oo7sz8vn2g
    @user-oo7sz8vn2g 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Sadownick
    @Sadownick 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

    • @Sadownick
      @Sadownick 2 роки тому

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

  • @AlexanderGorshkov
    @AlexanderGorshkov 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @lancer71271
    @lancer71271 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @sanegina4514
    @sanegina4514 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @okey6594
    @okey6594 2 роки тому

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

  • @AlexRootx
    @AlexRootx 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Net-olekma
    @Net-olekma 2 роки тому

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

  • @leonidasspartasson9759
    @leonidasspartasson9759 2 роки тому

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

  • @aleksejborovinskij1155
    @aleksejborovinskij1155 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @noname52rus
    @noname52rus 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @lefort6943
    @lefort6943 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Anonim-im6ln
    @Anonim-im6ln 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @xvostov_k
    @xvostov_k 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @daniyarerkinov6475
    @daniyarerkinov6475 10 місяців тому

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

  • @andrejklester5851
    @andrejklester5851 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @shizoidnumber1
    @shizoidnumber1 2 роки тому +3

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @volttv7938
    @volttv7938 Рік тому

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

  • @pownery
    @pownery 2 роки тому

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

  • @user-so4lz3si3r
    @user-so4lz3si3r 2 роки тому

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

  • @freestreet_official
    @freestreet_official 2 роки тому

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

  • @Oskar9226
    @Oskar9226 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @user-ok8nn9ft8c
    @user-ok8nn9ft8c 2 роки тому +1

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

  • @sashaperdunov2209
    @sashaperdunov2209 Рік тому

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

  • @darksniper407
    @darksniper407 2 роки тому +1

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

  • @user-uk4ww6ln7q
    @user-uk4ww6ln7q Рік тому

    Огонь!!

  • @akovemil9528
    @akovemil9528 2 роки тому

    Огонь!)

  • @silvertruenoobs340
    @silvertruenoobs340 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @short_aliexpress
    @short_aliexpress Рік тому

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

  • @jintiger4221
    @jintiger4221 Рік тому

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

    • @PythonToday
      @PythonToday  Рік тому

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

  • @andrrrew
    @andrrrew 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @sadname
    @sadname 11 місяців тому

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

    • @PythonToday
      @PythonToday  10 місяців тому

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

  • @artemliuboshenko6639
    @artemliuboshenko6639 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @dj_anabel
    @dj_anabel 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @Tolya421.
    @Tolya421. 2 роки тому

    Хорошая тема!

    • @PythonToday
      @PythonToday  2 роки тому

      Благодарю за фидбэк, рад что интересно и полезно!

  • @codywallker1208
    @codywallker1208 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @pungushe
    @pungushe 2 роки тому

    Спасибо все классно

    • @PythonToday
      @PythonToday  2 роки тому

      Благодарю, рад что полезно!

  • @user-eh5yf1rs4j
    @user-eh5yf1rs4j 2 роки тому

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

  • @denisnedelyaev7259
    @denisnedelyaev7259 2 роки тому

    Супер!!!

  • @user-gm5cl3kc5x
    @user-gm5cl3kc5x 2 роки тому

    Отлично!

  • @deo1133
    @deo1133 2 роки тому

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @Lll-ih2ic
    @Lll-ih2ic 2 роки тому

    Начинаем😍

    • @PythonToday
      @PythonToday  2 роки тому +1

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

  • @evalinor
    @evalinor 2 роки тому +24

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

    • @ilyashmakov122
      @ilyashmakov122 2 роки тому +2

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

  • @shpinatsky
    @shpinatsky 2 роки тому

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

    • @i.am.rossalex
      @i.am.rossalex 2 роки тому

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

  • @user-of2fo3ld7x
    @user-of2fo3ld7x 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @golkom
    @golkom 2 роки тому +6

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

    • @PythonToday
      @PythonToday  2 роки тому +4

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

  • @MrNagios
    @MrNagios 2 роки тому

    мастерски 👍👍

    • @PythonToday
      @PythonToday  2 роки тому

      Спасибо, но только учусь)

    • @MrNagios
      @MrNagios 2 роки тому

      @@PythonToday скромность украшает!

  • @user-oz1nq6vt8m
    @user-oz1nq6vt8m 2 роки тому

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

  • @GFU472
    @GFU472 2 роки тому

    Держи мой жирный лайк!!!

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @user-fx4tu2dn3c
    @user-fx4tu2dn3c 2 роки тому

    Круть )))))

  • @howareyou6839
    @howareyou6839 Рік тому

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

  • @user-fx2gf3st8l
    @user-fx2gf3st8l 2 роки тому

    Super спасибо

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @nerix5552
    @nerix5552 Рік тому

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

    • @PythonToday
      @PythonToday  Рік тому

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

  • @new_man2022
    @new_man2022 2 роки тому

    Автор Профи!

    • @new_man2022
      @new_man2022 2 роки тому

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

  • @manutv9494
    @manutv9494 2 роки тому

    Годно!

    • @PythonToday
      @PythonToday  2 роки тому

      Спасибо!

    • @manutv9494
      @manutv9494 2 роки тому

      @@PythonToday Спасибо что ответил❤️

  • @Aramon113
    @Aramon113 2 роки тому

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

    • @47clere
      @47clere 2 роки тому

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

  • @Icognai
    @Icognai 2 роки тому

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

  • @nikky8970
    @nikky8970 2 роки тому

    Привет!
    спасибо большое за твое видео, очень интересно. Когда под Windows писать в файл надо наверное явно указывать кодировку иначе файл пустой (может я не прав, но у меня получилось)

    • @PythonToday
      @PythonToday  2 роки тому

      Привет, благодарю за фидбэк. Да, ты прав.

  • @denial3874
    @denial3874 2 роки тому +1

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

  • @GreekkAlex
    @GreekkAlex 2 роки тому

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

  • @EWLN
    @EWLN 2 роки тому

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

  • @SergejKolmogorov
    @SergejKolmogorov 2 роки тому +2

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @thequickshow4806
    @thequickshow4806 2 роки тому +1

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

    • @PythonToday
      @PythonToday  2 роки тому

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

  • @haskelllisp5998
    @haskelllisp5998 Рік тому

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

  • @bankr0t.
    @bankr0t. 2 роки тому +5

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

    • @PythonToday
      @PythonToday  2 роки тому +3

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

    • @dryuni
      @dryuni 2 роки тому

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

    • @Alex.T.H.
      @Alex.T.H. 2 роки тому

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

  • @user-wj8kv2rv4u
    @user-wj8kv2rv4u 2 роки тому

    Приятель, у меня такой вопрос - Я понимаю смысл строки "if __name__ = '__main__' ", но не понимаю зачем его использовать всегда, то есть это делается с загвосткой что ты можешь когда нибудь запустить этот код как стороннюю библиотеку?
    Видео старео, но буду крайне рад если ответишь!

  • @haskelllisp5998
    @haskelllisp5998 Рік тому

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