selenium

Start Web Driver

# selenium
from selenium import webdriver
from selenium.webdriver.firefox.options import Options

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")

self.webdriver = webdriver.Firefox(options=chrome_options)

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ chromedriver для вСрсии нашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°

webdriver.Chrome(
    ChromeDriverManager().install(), options=chrome_options
)

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° страницу

Π Π°Π±ΠΎΡ‚Π° со страницСй

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ локального HTML-Ρ„Π°ΠΉΠ»Π°

PhantomJS: Запуск своСго скрипта

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

Запуск Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° - процСсс Π½Π΅ быстрый. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ открытия ссылки Π½Π΅ Π½Π°Π΄ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

Papers

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: https://heapspray.io/automating-pentests-with-webdriver.html

Last updated