Бот для сайтов. Автоматизация действий пользователя. Python + Selenium

Sdílet
Vložit
  • čas přidán 22. 08. 2024

Komentáře • 20

  • @slyjpg
    @slyjpg Před 5 měsíci

    Спасибо за урок! Полезнейший материал!

  • @szapsis
    @szapsis Před rokem

    Спасибо большое за твой труд!

  • @dimasik_san
    @dimasik_san Před měsícem

    используй Xpath, а не поиск по классам. Это намного стабильнее
    Говорю как автоматизатор)
    Тебе нужно изучить только
    //, /, |, contains, following-siblung, parent и все будет хорошо
    И еще в классах постоянно в конце используются рандомные символы

  • @nerves6401
    @nerves6401 Před 4 měsíci +1

    Traceback (most recent call last):
    File "C:\Users\Nerves\PycharmProjects\pythonProject\test\test.py", line 1, in
    import undetected_chromedriver as un
    File "C:\Users\Nerves\PycharmProjects\pythonProject\.venv\Lib\site-packages\undetected_chromedriver\__init__.py", line 44, in
    from .patcher import IS_POSIX
    File "C:\Users\Nerves\PycharmProjects\pythonProject\.venv\Lib\site-packages\undetected_chromedriver\patcher.py", line 4, in
    from distutils.version import LooseVersion
    ModuleNotFoundError: No module named 'distutils'

  • @MautozTech
    @MautozTech Před rokem

    1. Куки можно устанавливать только для сайта который открыт в данный момент. То есть надо вначале открыть сайт, а потом подменить куки.
    2. Вместо набора текста через эмуляцию нажатий на клаву можно поместить данные в буфер обмена, а затем вставить их оттуда в нужное поле.
    3. Возможно стоит указывать версию вашего браузера при создании объекта вебдрайвера
    4. Помимо функции click() есть функция focus(), которая используется в случае если надо сделать поле для ввода активным
    5. Звук разный потому что я купил стойку для микрофона. Когда записывал видео микрофон стоял далеко, а когда редактировал и дополнял - близко.

  • @peterfalvaireformatusliceu3636

    здрасте! можно с Вами как-то связаться? нужна помощь в одном проекте. Спасибо!

  • @user-py3yc2du5f
    @user-py3yc2du5f Před 10 měsíci

    Привет, а можно ли автоматизировать так же браузер какой нибудь, но запущенный через к примеру Dolphin(Enty)? И наводится мышкой на элемент, нежели по координатам или вводить в элемент текст?

    • @ESPdev
      @ESPdev  Před 10 měsíci

      У дельфина есть API в платной версии

  • @prkhrvrtm
    @prkhrvrtm Před 5 měsíci

    Сможешь написать бота для nft проекта?) Там нажимать кнопок 5 надо по кд, если есть возможность такая, дай связь пожалуйста) Может самому интересно станет, мы баксов по 20 каждый день лутаем)

    • @ESPdev
      @ESPdev  Před 4 měsíci

      Можете написать на почту mikesprogramms@gmail.com

    • @alitabattleangel5661
      @alitabattleangel5661 Před 4 měsíci

      Думаешь вс е глупые там?) спалят аномальное кол-во и скрипт повторяющихся действий - будешь обнулён, как скриптеры со своим ноткоином недавно

  • @valexis
    @valexis Před 2 měsíci

    А в чем пишется код-то? Что это за среда? У меня в IDLE сыпятся ошибки. Это мой первый запуск Питона.
    Traceback (most recent call last):
    File "C:/Users/Professional/AppData/Local/Programs/Python/Python312/bot-1.py", line 1, in
    import undetected_chromedriver as uc
    File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\undetected_chromedriver\__init__.py", line 44, in
    from .patcher import IS_POSIX
    File "C:\Users\Professional\AppData\Local\Programs\Python\Python312\Lib\site-packages\undetected_chromedriver\patcher.py", line 4, in
    from distutils.version import LooseVersion
    ModuleNotFoundError: No module named 'distutils'

    • @ESPdev
      @ESPdev  Před 2 měsíci +1

      В новых версиях Питона нет пакета distutils. Я его через какие-то костыли добавил, но не помню как именно. Самым простым вариантом для новичка будет поставить питон чуть постарше в котором есть distutils и не париться

    • @valexis
      @valexis Před 2 měsíci

      @@ESPdev да, в 3.11 всё работает, спасибо.

  • @XPEH567
    @XPEH567 Před rokem +1

    Надо было еще быстрее протараторить!

    • @ESPdev
      @ESPdev  Před rokem

      Можете посмотреть какой-нибудь курс по Selenium часов на 10 где будет всё то же самое, либо скорость 0.75.
      Я посмотрел от начала и до конца перед тем как выкладывать.

  • @sinopsys6549
    @sinopsys6549 Před rokem

    я делал автокликер на opencv. на винде. на линуксе я так и не вкурил как ее установить правильно

    • @user-pj2vx5kq2e
      @user-pj2vx5kq2e Před 9 měsíci

      Так это линукс, там всегда все через жо( командную строку). хорошо что не в двоичном коде там надо команды писать