Selenium — мощный инструмент с открытым исходным кодом для автоматизации веб-браузеров. Он поддерживает несколько языков программирования, включая Python, Java, и C#
Selenium — универсальный открытый фреймворк, разработанный для автоматизации браузера. Он поддерживает различные языки программирования, такие как Python, Java и C#, что делает его популярным выбором для веб-тестирования, лома данных и автоматизации повторяющихся задач. Совместимо с браузерами, такими как Chrome, Firefox и Edge, Selenium предоставляет мощные инструменты для взаимодействия с веб-элементами.
Перед этим, проверьте, установлен ли Python: Откройте терминал (командная строка или оболочка) и введите следующую команду:
python --version
Если Python установлен, будет отображаться номер версии:
В таком случае, можно перейти к следующему шагу:
Скачать Python с официального сайта: https://www.python.org/downloads/
Запустите программу установки и проверьте опцию «Добавить Python в PATH» во время установки.
Установить Selenium и WebDriver:
Выполните эту команду для установки Selenium:
pip install selenium
2. Выполните эту команду для установки WebDriver:
pip install webdriver-manager
3. Создать каталог проекта
mkdir selenium_project
4. Перейдите в только что созданный каталог и создайте подкаталог для сценариев:
cd selenium_project
mkdir src
Откройте текстовый редактор и вставьте свой скрипт Selenium:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
# Configure proxy with IP whitelisting
proxy = "http://gate.nodemaven.com:8080" # Replace with your proxy string
# Set Chrome options to use the proxy
chrome_options = Options()
chrome_options.add_argument(f"--proxy-server={proxy}")
# Initialize WebDriver
driver = webdriver.Chrome(
service=Service(ChromeDriverManager().install()),
options=chrome_options
)
try:
# Navigate to an IP-checking service
driver.get("https://www.maxmind.com/en/locate-my-ip-address")
print("Page title:", driver.title)
# Extract the IP address from the page (if displayed)
page_source = driver.page_source
print("Page content loaded. Check the browser to verify the proxy works.")
except Exception as e:
print("An error occurred:", e)
finally:
# Close the browser
driver.quit()
Сохранить файл как
Откройте Command Prompt и перейдите к каталогу
python selenium_test.py
После этого, ожидаемый исход Браузер запустится, перейдет на
Командная строка выдаст название страницы:
Теперь вы готовы настроить ваш скрипт и начать использовать Selenium с прокси от NodeMaven!
Достичь 95% высококачественных связей с надежными, чистыми прокси-серверами
Гибкая ротация IP на запрос или сеанс
Перенос неиспользованного прокси-трафика
Поддерживать последовательный IP для стабильных сессий до 24 часов
Получите прокси-сервер на ваш веб-сайт и уникальные бизнес-потребности
Продвижение премиальной сети из 30 миллион+ высококачественных домашних IP-адресов
Приблизительно 150 стран и основных провайдеров
Прокси помогают защитить конфиденциальность, избежать банов IP и разрешить доступ к ограниченному контенту при автоматизации задач с помощью Selenium.
Следуйте нашему простому руководству по установке прокси-серверов NodeMaven в ваших сценариях Selenium для расширенной автоматизации.
Устранение распространенных проблем, таких как ошибки соединений и неправильные настройки прокси с нашими полезными решениями.
©️ 2025 Nodemaven. Все права защищены.
Иллюстрации выполнены icons8.