Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через ClipSaver.ruУ нас вы можете посмотреть бесплатно Python для криптанов (и не только) № 16 | Playwright (самый подробный урок) или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
группа с анонсами по закрытому обучению web3 автоматизации: https://t.me/how_to_code_web3 Ссылка на урок по selenium: https://t.me/semolina_code_python/24 Канал в телеграм: https://t.me/semolina_code_python Чат в телеграм, где помогут с любым вопросом: https://t.me/python_with_ahillary Группа с анонсами по приватке с готовыми софтами: https://t.me/arbuzerspublic В видео рассмотрен инструмент для тестирования веб интерфейса - playwright (аналог selenium) Но кроме тестирования его можно использовать для работы с web3 через UI (тем самым закрывая боль с UI касанием) Также работа с playwright позволяет войти в автоматизацию web3 активностей намного проще так как требуется только разобраться с тем, как тыкать по страничке Но если вам этого мало и вы хотите работать с web3 быстро и на профессиональном уровне, то вы знаете куда идти: how to code https://t.me/how_to_code_web3 (все анонсы 07.05.24) Референсы с урока: Методичка в notion: https://spurious-factory-624.notion.s... Ссылка на код с урока: https://github.com/CrashNosok/python_... Таймкоды: 00:00 - что такое playwright в контексте web3? 05:39 - установка playwright 07:22 - быстрый старт в playwright в синхронном и ссинхронном режиме 13:49 - что такое playwright context 15:54 - что такое Locator (обзор методов) 27:53 - устаревший метод query_selector() 31:08 - ожидание загрузки страницы 36:12 - assertions (ожадание состояния элементов) 41:48 - первая практика с uniswap 52:18 - что еще почитать? 55:27 - аналог функции implicitly_wait() 55:51 - подмена useragent 57:15 - подмена proxy 58:20 - отключение web driver mode 59:07 - экспорт и импорт cookies 01:02:51 - переключение между страницами 01:04:17 - работа с chrome extensions на примере MetaMask 01:11:38 - вторая практика с MetaMask 01:21:10 - итоги