Рубрики
Без рубрики

Автоматизация браузера с Python

Вы можете автоматизировать веб -браузер с Python с помощью модуля Selenium. Модуль селена позволяет вам … Tagged with Python, начинающие.

Вы можете автоматизировать веб -браузер с Python Используя модуль селена. Модуль Selenium позволяет управлять Google Chrome, Mozilla Firefox и Другие браузеры Анкет

Во -первых, что такое селен?

Что такое селен?

Селен Автоматизирует веб -браузеры. Для Python есть привязки, которые позволяют использовать селен с использованием кода Python. Веб -браузер может работать на том же компьютере или удаленном (другой компьютер или мобильное устройство).

В основном это предназначено для автоматизации веб -приложений для тестирования, но, безусловно, не ограничивается именно этим. Модуль селена позволяет вам

  • Сделайте автоматическое тестирование
  • Симулировать веб -серфинг
  • сделать Интернет
  • Сделайте удобство использования

Прежде чем попробовать селен, вы должны знать Основы Python

Чтобы использовать селен, вы должны установить Как селен модуль, так и веб -драйвер Selenium.

Пример

Приведенная ниже программа запускается браузер Chromium из сценария Python, использует сам URL -адрес веб -сайта в браузере и загружает его. Наконец, он выводит HTML -источник веб -страницы.

from selenium import webdriver
import time

options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument("--test-type")
options.binary_location = "/usr/bin/chromium"
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://python.org')

html = driver.page_source
print(html)

(от selenium Get Source )

Если вы предпочитаете использовать Firefox, просто измените водителя на Firefox. Убедитесь, что у вас установлен веб -драйвер, иначе он не будет работать.

# coding=utf-8
from selenium import webdriver

driver = webdriver.Firefox()
driver.get("https://python.org")

Имейте в виду, что версия веб -драйвера должна быть предназначена для версии веб -браузера. Новая версия веб -браузера означает, что вы должны обновить драйвер.

После того, как у вас есть селен, работающий на вашем компьютере, вы можете сделать все, что можете сделать в Интернете с Python, полностью автоматизированный и больше похожий на Сделайте скриншоты или Выполнить JavaScript на той же странице..

Ссылки по теме:

Оригинал: “https://dev.to/tcs224/browser-automation-with-python-n45”