Обучение парсингу на Python | Парсинг CloudFlare | Фриланс, Selenium, CloudFlare

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • ⚡️ Практика Python ⚡️
    Фриланс. Обучение (Web-Scraping) веб парсингу на Python. В данном видео разбираемся как можно обойти Cloudflare правильно настроив Selenium WebDriver для Chrome браузера.
    💰 Поддержать проект:
    www.netstalker...
    / pythontoday
    yoomoney.ru/to...
    🔥 Стать спонсором канала:
    / @pythontoday
    ****Ссылки****
    Дешевый/надежный сервер в Европе:
    zomro.com/?from...
    promo_code:
    zomro_246874
    Хороший proxy сервис:
    proxy6.net/a/1...
    🔥 Telegram канал с к кучей ништяков и кодом из видео:
    t.me/python2day
    Выполняем тестовое задание на Junior Python разработчика с зарплатой 70000р:
    • Выполняем тестовое зад...
    Зарабатываем на фрилансе | Requests, bs4 и телеграм бот на aiogram:
    • Обучение парсингу на P...
    Вычисляем по IP с помощью Python | Как определить местоположение по IP:
    • Вычисляем по IP с помо...
    Как узнать пароль от Wi-Fi с помощью Python | Достаем пароли от Wi-Fi точек доступа в Windows:
    • Video
    Что такое фишинг и как не попасться? | Генератор QR код на Python:
    • Что такое фишинг и как...
    Парсинг криптобиржи | Торговый бот | API криптобиржи:
    • Парсинг криптобиржи | ...
    Python с нуля | if _name_ == '__main__' | Зачем? И почему нужно использовать
    • Python с нуля | if __n...
    Асинхронный парсинг на Python | Ускоряем код в 10 раз
    • Асинхронный парсинг на...
    Парсинг на Python | Подмена IP-адреса | Запросы через прокси
    • Парсинг на Python | По...
    Парсинг динамического сайта на Python + Telegram бот на AIOGram | Requests, AIOGram, API, JSON
    • Парсинг динамического ...
    Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):
    • Пишем Telegram бота на...
    Плейлист по распознаванию лиц на Python:
    • Распознавание лиц | Fa...
    Плейлист по парсингу сайтов на Python:
    • Парсинг/Scraping
    Плейлист по Instagram боту:
    • Instagram Bot на Pytho...
    Плейлист по Linux для новичков:
    • Linux для начинающих
    CURL into Python requests:
    curlconverter....
    Код проекта на github:
    github.com/pyt...
    И в telegram канале:
    t.me/python2day
    ****Соц.сети****
    Telegram: t.me/python2day
    #фриланс #парсинг #заработоквинтернете #requests #python #selenium #заработок #webscraping #scraping #api #webdriver #freelance

КОМЕНТАРІ • 227

  • @QueryTuner
    @QueryTuner Рік тому +15

    Long, long time ago I learned russian language in school. Now I use your channel to try to keep track with russian language in IT area. I still understand a lot .. some remaining stuff gets more clear when seeing the code. Thanks a lot and keep going.
    Greetings from Germany.

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

      Thanks a lot! Really appreciate it!

  • @ahmed-Alziyadi
    @ahmed-Alziyadi Рік тому +37

    "Я напишу этот комментарий через переводчик"
    Спасибо большое, я много понимаю из твоих роликов, конечно есть язычный барьер но Вы объясните лучше всех 🤝🤝

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

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

    • @justforfun-yc4xz
      @justforfun-yc4xz Рік тому

      @@PythonToday Запиши пожалуйста урок как работать с определенным Гугл Профилем 🙏🙏 Очень полезно будет для новичков. Пару таких видео нашел, через undetected_chromedriver люди открывают, но у меня не работает, что только не пробовал 🥵 У меня открывается профиль, но почему то функция get() не открывает страницу.

    • @12fricker
      @12fricker Рік тому

      @@PythonToday а как обойти cloudflare если скрипт запускается на heroku?

  • @greweno_o6882
    @greweno_o6882 19 днів тому

    В моем случае сработало, спасибо тебе и Александру очень выручили!

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

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

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

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

  • @Zer-st6qv
    @Zer-st6qv Рік тому +19

    Большое спасибо за практический и полезный материал, и за посты в телеге) Еще бы обзоров побольше на утилиты, понимаю что на ютубе вряд ли, но в приватке по возможности. И больше пентеста друг, большое тебе спасибо за то, что освещаешь эту тему с практической стороны ❤ С нас поддержка)

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

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

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

      @@PythonToday для обхода Клауда есть либа клаудскрапе, пользуйся и не гемори с селеном

    • @ВасилийДельцов
      @ВасилийДельцов Рік тому

      @@PythonToday Я бы добавил, что один и тот же код на разных компах работает по разному. На одном работает, на другом нет. Отличие только в версии Chrome.

  • @vasilyi6582
    @vasilyi6582 Рік тому +13

    Класс) кстати, хотелось бы побольше видео по парсингу с использованием селениум, особенно с запусками цепочек действий

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

      Большое спасибо за фидбэк! Если будет заказ, обязательно выложу видео. Ушел сейчас с головой в другое направление)

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

      ​@@PythonTodayВ какое?)

  • @rinatyagafarov5328
    @rinatyagafarov5328 Рік тому +2

    Прям супер вовремя. Тоже встрял с капчей из-за этого. Благодарности нет предела! 🔥🔥🔥

  • @КравченкоЕвгений-к3ы

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

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

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

  • @deus7204
    @deus7204 Рік тому +4

    Красачик, и Сане спасибо) Благодарю за полезный контент!

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

      Надеюсь Саня прочитает) Большое спасибо за фидбэк и поддержку друг!

  • @ЕрмолинНикита-у7м

    Hallmore, кощак и ПАРСИНГ!!!)))) Обожаю!)))
    Поддерживаю ребят в комментах. Можно побольше про selenium?

  • @asmr_codster
    @asmr_codster 8 місяців тому +2

    Спасибо за то видео! Искал ответ именно на этот вопрос, правда никаких cdc в консоле я не нашёл и не получилось зайти на озон. Хотелось бы ещё по playwright

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

    Спасибо большое Вам за видео, а Александру за информацию.

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

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

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

    Не зря выкладываешь ролики :)

  • @211mm2
    @211mm2 Рік тому +1

    Просто лучший, благодарю.

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

    Удивительно полезный канал)) мне очень нравится!!! Продолжайте в том же духе)))

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

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

  • @ЕвгенийВоронов-в8в

    спасибо. первый раз решил попробовать автоматизировать на озоне и сразу проверка такая. помогли твои действия.

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

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

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

    Вау! Просто вау ) завтра буду тестить!

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

      Вот я и потестил твой код ) супер! Все работает! Канал просто пушка!

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

    Действительно работает )
    Спасибо!

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

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

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

    каааааааееееееееееееееееф!!!! огромное спасибо, как же это мне помогло)

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

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

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

    Молодец! И Сане большое спасибо 😀

  • @Дмитрий-я6щ9ц
    @Дмитрий-я6щ9ц Рік тому

    Супер! Спасибо огромное за твой труд! Александру тоже спасибо)

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

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

  • @maksbms2655
    @maksbms2655 Рік тому +2

    Ещё было бы интересно посмотреть настройку selenium под максимально быструюработу, тоесть облегчить его полностью

  • @ЮрийХохряков-о5я

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

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

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

  • @kevinflynn4867
    @kevinflynn4867 6 місяців тому

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

  • @accidiet
    @accidiet 6 місяців тому

    Благодарю Вас - это для меня актуально

  • @ДанилЕфимов-г9п

    Отличный урок. Впрочем, как всегда. Спасибо за труд!

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

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

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

    Спасибо за вашу работу. Хотелось бы увидеть ролик с использованием библиотеки dash.

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

    ну сам видос оч полезен, спасибо)

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

    Привет, хотелось бы ещё видео на эту тему, с нюансом, как обойти капчу при парсинге)

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

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

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

      @@rkpstam *Зачем? Скачиваешь расширения, закидываешь, подключаешь... Капча сама обнаруживается и решается.*

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

      @@Proborder В любом случае расширение должно устанавливаться при каждом запуске(либо быть изначально установленным, при подключении к существующему браузеру)

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

      @@Proborder Что за расширение, не подскажешь?

    • @rusik-pusik
      @rusik-pusik Рік тому

      можно и без расширений обойтись

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

    Канал бомба! 👍

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

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

  • @АлексейКомаров-ф8к

    Ух ты, спасибо. Я то привык пользоваться undetected chromedriver

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

    ЭТО ПРОСТО ЛУЧШЕЕ ВИДЕО
    Искал решение этой проблемы на протяжение месяца, а тут это видео. Огромное спасибо автору и Санечке, который рассказал об этой теме.
    Огромный +реп

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

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

    • @rusik-pusik
      @rusik-pusik Рік тому +1

      Санечка вообще красавчик,походу раньше в Cloudflare работал ))))

  • @ДенисС-б9е
    @ДенисС-б9е Рік тому

    Отличный контент, для полной феерии ещё бы подмену webRtc, не удаление, а подмену

  • @Никита-м8р2г
    @Никита-м8р2г 7 місяців тому

    работаю на компанию у которой стоит подобная защита, буду пробовать. Не знал об этих функциях

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

    как раз то что нужно мне сейчас

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

      Надеюсь было полезно!

  • @ПомлПорито
    @ПомлПорито Рік тому +2

    Very Nice!! Really help me!

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

    отлично! надо попробовать в --headless режиме) буквально пару дней назад мучался, когда в оконном режиме сайт впускает, в безголовом же выскакивает заглушка. Оказывается, в режиме --headless нужно было изменять user-agent. В безголовом режиме он выглядит как chromeHeadless Browser 109.4.36.... Нужно попробовать, как у вас в видео,

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

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

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

      @@vornedmort7318 не знаю нужно разбираться

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

    круть, спасибо, как раз нужен был такой способ

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

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

  • @АлексейПетров-э6ч

    Сейчас таким образом обойти защиту CloudFlare не получается. может кто подскажет какие есть актуальные варианты?

  • @АлександрПлатонов-м1э

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

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

    Супер!!! Наконец то заработал!!!

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

    Как всегда спасибо за топовый контент. Вот бы ещё знать как обойти затупы авито при использовании селениума или реквеста)

  • @ИмяФамилия-ы4е2ф

    Прикольный метод. Такое в привате можно курсами толкать, тыща рублей за интенсив по обходу клоудфлера 😀

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

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

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

    Благодарю за видео. Для себя код пришлось поменять, может кому-нибудь будет полезно.
    from selenium import webdriver
    import time
    import undetected_chromedriver
    options = webdriver.ChromeOptions()
    options.add_argument('--no-sandbox')
    options.add_argument('start-maximized')
    options.add_argument('enable-automation')
    options.add_argument('--disable-infobars')
    options.add_argument('--disable-dev-shm-usage')
    options.add_argument('--disable-browser-side-navigation')
    options.add_argument("--remote-debugging-port=9222")
    options.add_argument('--disable-gpu')
    options.add_argument("--log-level=3")
    try:
    driver = undetected_chromedriver.Chrome(options=options)
    driver.maximize_window()
    driver.get('anycoindirect.eu')
    time.sleep(40)
    except Exception as ex:
    print(ex)
    finally:
    driver.close()
    driver.quit()

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

    Впечатляет

  • @anatolyiredko9817
    @anatolyiredko9817 Рік тому +10

    Существует ли на данный момент рабочий метод обхода CloudFlare? Потому что этот метод перестал работать с начала августа 2023 года(

    • @mikhan8458
      @mikhan8458 9 місяців тому

      Есть, seleniumbase.Driver(uc=True)

    • @ИгорьКатц
      @ИгорьКатц 7 місяців тому

      Нашли?

    • @-USER_NAME
      @-USER_NAME 6 місяців тому

      ​​@@ИгорьКатцкак вариант использовать версию Chrome такую же как и в видео 109.0.5414
      Ну или
      import undetected_chrondriver as uc
      options=uc.ChromeOptions()
      options.add_argument("--disable-blink-features=AutomationConrolled")
      s=Service("/usr/../../chromedriver")
      driver=uc.Chrome(service=s, options= options)
      driver.get(url)

    • @ma1lor208
      @ma1lor208 5 місяців тому

      ​а вы нашли?

    • @БелыйКит-ы1э
      @БелыйКит-ы1э 5 місяців тому

      ​@@ma1lor208 а вы нашли?

  • @rackman7413
    @rackman7413 3 місяці тому

    Буду пробовать, а то я неделю бьюсь над тем как запустить парсер мегамаркета на сервере

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

    Было бы круто обзодить на реквестах, но лучше чем открывать браузер и експорировать кукисы в реквест сессию я не находил

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

    Вау, очень круто!!

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

    шикардос спасибо

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

    как обычно круто!!!!!!!!!!!!!!!!!!

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

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

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

    Парсить хромдрайвером не тру. Показал бы как использовать барп, и сделать на чистом реквесте\айохттп

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

    огонь, спасибо за инфу

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

    Стянул это видео, как и учил мастер)

  • @Ybuotue
    @Ybuotue Рік тому +2

    Ну всё, Озон держись.

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

    Хотелось бы увидеть подобное для лисы

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

    Прекрасное видео, очень помогло при парсинге ozon!
    p.s в описании видео стоит не та ссылка на код проекта.

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

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

    • @ВасилийДельцов
      @ВасилийДельцов Рік тому

      @@PythonToday в описании видео стоит не та ссылка на код проекта.

    • @АндрейФоминых-т2й
      @АндрейФоминых-т2й Рік тому

      Мне сейчас не помогает, может еще какая хитрость, которая в видео не описана?

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

    Привет, у тебя в описании указан неверный репозиторий. Перекидывает на scrap-lifetime, а нужен selenium_cloudflare.

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

    Канал огонь!!!!!
    Рекомендую!!!
    Подскажите адекватную фриланс биржу?!

  • @dmitriynekrasov3098
    @dmitriynekrasov3098 Рік тому +2

    Можно без танцев с бубном со скачиванием и установкой путей до драйвера. Есть пакет undetected_chromedriver, все тоже самое, но проще

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

      Пробовал обойти cloudflare с помощью данного модуля?

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

      @@PythonToday да, все обходится, сайт загружается. Было это месяца 4 назад. Сомневаюсь, что сейчас что-то поменялось

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

      Возможно зависит от сайта, или версии cf, т.к обновляют. Насколько помню пробовал uc, но не смог пройти

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

      Осенью ещё, может что-то обновилось в лучшую сторону для UC

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

      Uc легко обходит клауд

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

    Спасибо за отличный ролик!
    Друзья, посоветуйте биржу фриланса. Хотел бы сам потренироваться что-то парсить, но чтоб за это и копеечку получать

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

    Спасибо большое

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

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

  • @SkyGorVlad
    @SkyGorVlad 6 місяців тому +2

    переписал код 1 в 1 но все равно капчу не пропустило, кто может помочь?

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

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

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

    можно чаще видео делать!!

  • @корокоро-ч8щ
    @корокоро-ч8щ Рік тому

    Спасибо за Ваш труд. Очень полезные штуки узнаем. У меня вопрос. Наверное у вас видел про псевдо элементы парсинг. Можете на которым видео... Если честно сказать вроде все Ваше видое просмотрел так и не могу найти.

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

    Крутой материал!

  • @devopsmethodology
    @devopsmethodology 5 місяців тому

    Привет. Спасибо за отличное объяснения. Но на windows почему то не получается обойти эту капчу (. Несколько раз пересматривал

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

    супер

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

    Прикольно

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

    попробуйте undetected selenium, там уже все настроено)

  • @Anonim-im6ln
    @Anonim-im6ln Рік тому

    👍👍👍

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

    у селениума есть свои таимауты, как условные так и безусловные , можно без таима .
    интересно было бы посмотреть пример на фаерфоксе , а то селениум 4 версии с фаервокс как-то запутано иницируется

  • @Moms-kitchen400
    @Moms-kitchen400 4 місяці тому +2

    2024 не работает

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

    Спасибо за ваши видео. Скажите вы выполняете заказы? Как можно с вами связаться?

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

    как определить стоимость заказа (парсера)?

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

    Привет! Спасибо за видео! Сталкивался ли с защитой 'F5'? Если да, подскажи как с ней бороться)) Устал видеть "The requested URL was rejected. Please consult with your administrador."😑

  • @ДаниилГусевский

    Ты же вроде показывал библиотеку fake-selenium, которая обходила cloudflare, она перестала работать или не в ней суть?

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

      видимо в той библиотеке и используются эти опции

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

    в nodejs/golang есть библиотека cycleTLS, которая шаманит с шифрами, что бы установить нормальный TLS handshake, что позволяют пройти сквозь cloudflfare, возможно на python можно реализовать такое же решение

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

      К сожалению пока не в курсе

  • @НикитаМинин-ъ4б
    @НикитаМинин-ъ4б 7 місяців тому

    Скачал версию Chrome 114.0.5735.90 и к ней ChromeDriver и этот метод работает, там в параметрах window.cdc_ также как в видео, но начиная с версий 115 и более данный метод уже не актуален. Если у кого-то получилось, дайте обратную связь.

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

    а можно использовать undetected-chromedriver и webdriver-manager и не городить "огород", но как я понял автор не ищет лёгких путей

  • @СергейСергей-б6щ1ч

    Походу все! Данный метод не работает уже как пару дней. Видимо что-то подкрутили

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

    Есть ли другие методы CloudFlare?

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

    Не совсем понял почему бы просто вместо selenium в чистом виде не использовать undetected chrome driver? У меня лично Клауд не палит его и вроде как попроще решение или я чего-то не понимаю?

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

    Подскажит пожалуйста, как данный обход/подход совместить с парсингом большого количества ссылок, которые генерируются мною лично для определённого сайта? Т.е. то что вебдрайвером селениума мы обходим единичную проверку CloudFlare это замечательно, но как дальше не попадать на эту же проверку, когда ссылок в работе большое количечство? Я имею ввиду, что может можно как то по типу requests.session сохранить свой "статус пройденной проверки" и дальше работать в обычном режиме?

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

    Спасибо! А на Playwright как подобное сделать?)

  • @ШавоАрмянов
    @ШавоАрмянов Рік тому

    что делать если в Fetch/XHR в Response нету ничего а просто цифра 1, я пытаюсь на другом сайте сделать это

  • @music-ai-creator
    @music-ai-creator 6 днів тому

    Уже не работает, есть новые способы клауд обойти?

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

    Приветствую, подскажите, терминал zsh? Как называется тема, где взять?

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

    пытаюсь зайти на озон с этим кодом и у меня становится не кликабельной кнопка войти / выдает ошибку, так что их сайт как-то иначе отлавливает что я роботизировано захожу(

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

    Как получить доступ к сайту через тор соединение?
    Не получается проити tls рукопожание... (((

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

    Как сохранить страницу теперь? Можно ли python поставить на крон?

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

    Спасибо. А что лучше использовать, вариант из видео или undetected_chromedriver. Заранее спасибо.

    • @zipsit2315
      @zipsit2315 6 місяців тому

      последний не работает.

    • @back_to_life0
      @back_to_life0 Місяць тому

      Рабочий нужен

  • @back_to_life0
    @back_to_life0 Місяць тому

    Есть рабочий вариант еще???

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

    ты лучший)
    А можно как-то сделать с помощью requests?

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

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

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

      тоже интересует такой вопрос

    • @iolar_si
      @iolar_si 5 місяців тому

      Антибот Cloudflare и через Selenium-то, имитирующий человеческие действия, обойти сложно, а уж через requests... Возможно и есть какие-то методы, но мне кажется, это скорее всего дохлый номер :-/

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

    А как вы так кастомизировали консоль vscode-а?

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

    Я, как разработчик сервисов, обеспокоен такой проблемой Cloudflare. Как защититься от этого метода обмана Cloudflare?

    • @ИмяФамилия-ы4е2ф
      @ИмяФамилия-ы4е2ф Рік тому +2

      Попробуй отключить сервер на котором сервис работает. Тогда и парсить нечего небудет.

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

      @@ИмяФамилия-ы4е2ф Я серьезно))

    • @stoparb357
      @stoparb357 Рік тому +2

      сделать апи в 2023 уже(с лимитами) и не долбить сервер статическими страницами

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

    Всем привет. При попытке парсинга столкнулся с такой проблемой: "You are using an outdated browser version and can not use all features of this website.
    Please update your browser." Вот это все было в такой обвёртке "

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

    интресно, можно ли пройти cloudflare без селениума через bs4?

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

      Возможно, но это подрыв очка. Готовые решения есть только на 1-ую версию, на 2-ую нема (онли платные). И bs4 здесь вообще не при чем

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

      @@re1von пон, спасибо. а сейчас какая версия?

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

      @axelrod в смысле "какая сейчас"? Какую сервис, которому нужна защита, выберет, такая и будет. Доступны обе

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

    Блин, перерыл весь интернет остался только этот способ, но вылезает ошибка: Can’t instantiate abstract class service with abstract method command line args