Python Selenium #10 Как запустить Selenium ChromeDriver на VPS сервере(хостинге)
Посмотрев курс уроков по использованию Python Selenium вы сможете полностью автоматизировать работу браузера. Научитесь работать с формами, вводить данные, проходить аутентификацию на различных сайтах, менять useragent, подключать proxy, сохранять и загружать файлы cookies, запускать браузер в фоновом и многопоточных режимах.
В данном видео пишем Python скрипт отправки комментариев для социальной сети ВКонтакте. Разбираем установку необходимых для запуска Selenium ChromeDriver на VPS сервере библиотек и запускаем скрипт на серевере.
💰 Поддержать проект:
🔥 Стать спонсором канала:
Таймкоды:
00:00 - Интро
01:07 - Пишем Python скрипт
04:16 - Запуск скрипта в обычном режиме
04:38 - Запуск скрипта в фоновом режиме
05:16 - Запуск скрипта на VPS сервере
05:52 - Создание директории под проект
06:08 - Установка и активация виртуального окружения
06:34 - Установка необходимых библиотек
07:15 - Установка необходимых для google-chrome пакетов
07:34 - Установка google-chrome
08:14 - Скачиваем ChromeDriver
08:25 - Закачиваем файлы на сервер
09:00 - Правим скрипт на сервере, устанавливаем дополнительные опции
09:51 - Запускаем скрипт на сервере
10:17 - Запуск скрипта через screen
Дешевый/надежный сервер в Европе:
promo_code:
zomro_246874
Хороший proxy сервис:
Свой VPN за 5 минут:
Пишем Telegram бота на Python Загружаем Telegram бота на сервер(хостинг):
Плейлист по парсингу сайтов на Python:
Chromedriver:
Geckodriver:
Список опций Chromium:
***Команды на сервере***
Очистить окно терминала: clear
Перемещение по директориям: cd dirname
Список файлов в директории: ls
Создать директорию: mkdir dirname
Установка sudo: apt install sudo
Обновление пакетов: sudo apt update && sudo apt upgrade
Установка виртуального окружения: sudo apt install python3-venv
Создание виртуального окружения: python3 -m venv venvName
Запуск виртуального окружения: source venvName/bin/activate
Обновление pip пакетов: pip install -U package_name
Установка необходимых для корректной работы google-chroma пакетов:
sudo apt install -y libxss1 libappindicator1 libindicator7
Скачать google-chrome:
sudo wget
Установка:
sudo dpkg -i google-chrome*.deb
Фиксим/подтягиваем зависимости:
sudo apt install -y -f
Проверить версию:
google-chrome --version
Установка screen: sudo apt install screen
Создаст новый screen: screen
Свернуть screen: CRTL A, после чего нажмаем D
Что-бы посмотреть список запущенных screen: screen -ls
Что-бы вернуться к свёрнутому screen: screen -r
Что-бы завершить сессию/закрыть screen: exit
Код проекта на github:
И в telegram канале:
*****Соц.сети*****
Telegram:
1 view
398
103
1 month ago 03:29:51 1
Автоматизированное тестирование с нуля / Полный курс за 3 часа / selenium + testng
2 months ago 00:16:24 1
Веб-скрейпинг с помощью библиотек Selenium и Beautifulsoup
2 months ago 00:15:13 33
Зарабатываем на OZON | Парсинг товаров с помощью Python
3 months ago 01:39:09 1
30-ый поток. Станислав Васенков. «Вводное занятие. Сразу к практике!»
3 months ago 00:27:01 4
Парсинг на Python, Selenium и BS4 | Выполняем заказ на фрилансе | Парсинг динамического сайта
3 months ago 00:14:20 1
Обучение парсингу на Python #6 | Как собрать информацию с любого сайта | Requests BS4 Selenium