В даному курсі ми навчимося використовувати автоматизацію браузера (Selenium Python), яка дозволить вам парсити, тестувати і автоматизувати практично будь-які сайти і будь-які дії в браузері.
про курс
Досить часто можна зустріти різні завдання на фрілансі, де потрібно спарсіть ті чи інші дані або ж автоматизувати якийсь процес в браузері. Далеко не завжди достатньо буде використовувати запити, так як багато сайтів генерують дані через JavaScript.
Але Selenium вирішує цю проблему і дозволяє вам імітувати дії користувача в браузері і виконувати будь-які завдання, ви з легкістю зможете парсити дані, робити автоматизацію сайтів і т. д.
Що дозволяє робити селениум?
- Парс динамічні сайти будь-якої складності
- Автоматизувати будь-які ваші дії в браузері
- Імітувати роботу реального користувача
Після проходження цього курсу ви зможете виконувати будь-які дії в браузері автоматично, писати авторегери, парсери, чеккери та інші інструменти, які дуже добре оплачуються.
які теми ми розглянемо?
- Встановлення та налаштування браузерів Firefox, Chrome
- Запуск браузера, відкриття вікон
- Скріншоти сторінки під час виконання
- Перезавантаження сторінки, робота з стандартними функціями браузера
- Витяг даних зі сторінки, Пошук об'єктів
- Заповнення форм на сайті, кліки по об'єктах
- Авторизація на сайтах
- Використання User-Agent
- Імпорт та експорт Cookies
- Робота з проксі і настройка браузер використовуючи about:: config
- Відключаємо повідомлення, звук
- Робота браузера в фоні (headless)
- Обхід Детекту Selenium і імітація реального користувача
- Розглянемо принципи парсингу та автоматизації в браузері
Для кого цей курс
- Python розробники
- мінімальні знання мови Python
основні інструменти
- Тизер
- встановлення та основні функції
- Робота з об'єктами на сторінці, заповнення форм
- Юзер-агенти, робота в фоні і обхід детекту селеніума
- Робота з проксі в селениум
- Робота з cookie, імпорт та експорт кукісів
- висновок + Бонус
https://privatelink.de/?https://stepik.org/course/83332/promo