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