используй Xpath, а не поиск по классам. Это намного стабильнее Говорю как автоматизатор) Тебе нужно изучить только //, /, |, contains, following-siblung, parent и все будет хорошо И еще в классах постоянно в конце используются рандомные символы
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'
1. Куки можно устанавливать только для сайта который открыт в данный момент. То есть надо вначале открыть сайт, а потом подменить куки. 2. Вместо набора текста через эмуляцию нажатий на клаву можно поместить данные в буфер обмена, а затем вставить их оттуда в нужное поле. 3. Возможно стоит указывать версию вашего браузера при создании объекта вебдрайвера 4. Помимо функции click() есть функция focus(), которая используется в случае если надо сделать поле для ввода активным 5. Звук разный потому что я купил стойку для микрофона. Когда записывал видео микрофон стоял далеко, а когда редактировал и дополнял - близко.
Привет, а можно ли автоматизировать так же браузер какой нибудь, но запущенный через к примеру Dolphin(Enty)? И наводится мышкой на элемент, нежели по координатам или вводить в элемент текст?
Сможешь написать бота для nft проекта?) Там нажимать кнопок 5 надо по кд, если есть возможность такая, дай связь пожалуйста) Может самому интересно станет, мы баксов по 20 каждый день лутаем)
А в чем пишется код-то? Что это за среда? У меня в 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'
В новых версиях Питона нет пакета distutils. Я его через какие-то костыли добавил, но не помню как именно. Самым простым вариантом для новичка будет поставить питон чуть постарше в котором есть distutils и не париться
Можете посмотреть какой-нибудь курс по Selenium часов на 10 где будет всё то же самое, либо скорость 0.75. Я посмотрел от начала и до конца перед тем как выкладывать.
Спасибо за урок! Полезнейший материал!
Спасибо большое за твой труд!
используй Xpath, а не поиск по классам. Это намного стабильнее
Говорю как автоматизатор)
Тебе нужно изучить только
//, /, |, contains, following-siblung, parent и все будет хорошо
И еще в классах постоянно в конце используются рандомные символы
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'
1. Куки можно устанавливать только для сайта который открыт в данный момент. То есть надо вначале открыть сайт, а потом подменить куки.
2. Вместо набора текста через эмуляцию нажатий на клаву можно поместить данные в буфер обмена, а затем вставить их оттуда в нужное поле.
3. Возможно стоит указывать версию вашего браузера при создании объекта вебдрайвера
4. Помимо функции click() есть функция focus(), которая используется в случае если надо сделать поле для ввода активным
5. Звук разный потому что я купил стойку для микрофона. Когда записывал видео микрофон стоял далеко, а когда редактировал и дополнял - близко.
здрасте! можно с Вами как-то связаться? нужна помощь в одном проекте. Спасибо!
Привет, а можно ли автоматизировать так же браузер какой нибудь, но запущенный через к примеру Dolphin(Enty)? И наводится мышкой на элемент, нежели по координатам или вводить в элемент текст?
У дельфина есть API в платной версии
Сможешь написать бота для nft проекта?) Там нажимать кнопок 5 надо по кд, если есть возможность такая, дай связь пожалуйста) Может самому интересно станет, мы баксов по 20 каждый день лутаем)
Можете написать на почту mikesprogramms@gmail.com
Думаешь вс е глупые там?) спалят аномальное кол-во и скрипт повторяющихся действий - будешь обнулён, как скриптеры со своим ноткоином недавно
А в чем пишется код-то? Что это за среда? У меня в 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'
В новых версиях Питона нет пакета distutils. Я его через какие-то костыли добавил, но не помню как именно. Самым простым вариантом для новичка будет поставить питон чуть постарше в котором есть distutils и не париться
@@ESPdev да, в 3.11 всё работает, спасибо.
Надо было еще быстрее протараторить!
Можете посмотреть какой-нибудь курс по Selenium часов на 10 где будет всё то же самое, либо скорость 0.75.
Я посмотрел от начала и до конца перед тем как выкладывать.
я делал автокликер на opencv. на винде. на линуксе я так и не вкурил как ее установить правильно
Так это линукс, там всегда все через жо( командную строку). хорошо что не в двоичном коде там надо команды писать