No video

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

  Рет қаралды 5,132

Заметки ESPшника

Заметки ESPшника

Күн бұрын

В этом видео вы увидите как можно написать бота для трейдинга или бота для быстрых покупок на распродажах на примере бота для отправки почтового сообщения.
Основной канал: / mautoztech
Код этого бота: github.com/Mike-Kuznetsov/Bro...
Можете посмотреть остальные программы или открыть страницу канала на KZfaq, наверняка вы найдете для себя что-то полезное.
Timeline:
00:00 - Вступление
01:45 - Сохраняем куки с паролем
03:12 - Классы HTML
05:13 - Эмуляция нажатий на клавиатуру и ввод логина и пароля
06:54 - Отправка сообщения
08:18 - Демонстрация работы
08:38 - Заключение

Пікірлер: 20
@slyjpg
@slyjpg 5 ай бұрын
Спасибо за урок! Полезнейший материал!
@dimasik_san
@dimasik_san 24 күн бұрын
используй Xpath, а не поиск по классам. Это намного стабильнее Говорю как автоматизатор) Тебе нужно изучить только //, /, |, contains, following-siblung, parent и все будет хорошо И еще в классах постоянно в конце используются рандомные символы
@szapsis
@szapsis Жыл бұрын
Спасибо большое за твой труд!
@peterfalvaireformatusliceu3636
@peterfalvaireformatusliceu3636 7 ай бұрын
здрасте! можно с Вами как-то связаться? нужна помощь в одном проекте. Спасибо!
@user-py3yc2du5f
@user-py3yc2du5f 10 ай бұрын
Привет, а можно ли автоматизировать так же браузер какой нибудь, но запущенный через к примеру Dolphin(Enty)? И наводится мышкой на элемент, нежели по координатам или вводить в элемент текст?
@ESPdev
@ESPdev 10 ай бұрын
У дельфина есть API в платной версии
@nerves6401
@nerves6401 4 ай бұрын
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'
@valexis
@valexis Ай бұрын
А в чем пишется код-то? Что это за среда? У меня в 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 Ай бұрын
В новых версиях Питона нет пакета distutils. Я его через какие-то костыли добавил, но не помню как именно. Самым простым вариантом для новичка будет поставить питон чуть постарше в котором есть distutils и не париться
@valexis
@valexis Ай бұрын
@@ESPdev да, в 3.11 всё работает, спасибо.
@prkhrvrtm
@prkhrvrtm 4 ай бұрын
Сможешь написать бота для nft проекта?) Там нажимать кнопок 5 надо по кд, если есть возможность такая, дай связь пожалуйста) Может самому интересно станет, мы баксов по 20 каждый день лутаем)
@ESPdev
@ESPdev 4 ай бұрын
Можете написать на почту mikesprogramms@gmail.com
@alitabattleangel5661
@alitabattleangel5661 3 ай бұрын
Думаешь вс е глупые там?) спалят аномальное кол-во и скрипт повторяющихся действий - будешь обнулён, как скриптеры со своим ноткоином недавно
@MautozTech
@MautozTech Жыл бұрын
1. Куки можно устанавливать только для сайта который открыт в данный момент. То есть надо вначале открыть сайт, а потом подменить куки. 2. Вместо набора текста через эмуляцию нажатий на клаву можно поместить данные в буфер обмена, а затем вставить их оттуда в нужное поле. 3. Возможно стоит указывать версию вашего браузера при создании объекта вебдрайвера 4. Помимо функции click() есть функция focus(), которая используется в случае если надо сделать поле для ввода активным 5. Звук разный потому что я купил стойку для микрофона. Когда записывал видео микрофон стоял далеко, а когда редактировал и дополнял - близко.
@XPEH567
@XPEH567 Жыл бұрын
Надо было еще быстрее протараторить!
@ESPdev
@ESPdev Жыл бұрын
Можете посмотреть какой-нибудь курс по Selenium часов на 10 где будет всё то же самое, либо скорость 0.75. Я посмотрел от начала и до конца перед тем как выкладывать.
@sinopsys6549
@sinopsys6549 Жыл бұрын
я делал автокликер на opencv. на винде. на линуксе я так и не вкурил как ее установить правильно
@user-pj2vx5kq2e
@user-pj2vx5kq2e 9 ай бұрын
Так это линукс, там всегда все через жо( командную строку). хорошо что не в двоичном коде там надо команды писать
Fast and Furious: New Zealand 🚗
00:29
How Ridiculous
Рет қаралды 48 МЛН
艾莎撒娇得到王子的原谅#艾莎
00:24
在逃的公主
Рет қаралды 28 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 124 МЛН
как обойти блокировку и замедление на YouTube
0:50
𝕯𝖊𝖓 & 𝕾𝖍𝖊𝖑𝖇𝖞𝕯𝖔𝖌
Рет қаралды 784
Парсинг динамических сайтов | selenium python
43:00
Алексей Куличевский
Рет қаралды 7 М.
API для начинающих. Пример VK. [1/5]
19:47
Backend и API - автоматизация тестирования на Python
32:12
Senior Tester | Евгений Окулик
Рет қаралды 7 М.