ν°μ€ν 리 λ·°
π΅οΈβοΈ μ°λ¬Ό λ°μ κ°κ΅¬λ¦¬/Selenium
Selenium: μμ νμ§ μμ νμ΄μ§ μ€ν΅νκΈ°
dirmathfl 2020. 12. 19. 15:44728x90
λ°μν
μΌλ°μ μΈ ν¬λ‘€λ§μ μν μμ μμλ μμ νμ§ μμ νμ΄μ§κ° λ°μν μΌμ΄ μκ² μ§λ§, μΉ ν μ€νΈ μμλ λ°μν μ μλ€. λ°λΌμ μμ νμ§ μμ νμ΄μ§λ₯Ό μ€ν΅νλ λ°©λ²μ λ€λ£¨κ³ μ νλ€.
ꡬν νκΈ°
from selenium import webdriver
class DefaultTest:
def __init__(self, address: str):
self.options = webdriver.ChromeOptions()
# skip ssl
self.options.add_argument("--ignore-certificate-errors")
self.driver = webdriver.Chrome(chrome_options=self.options)
self.address = address
def teardown(self):
self.driver.quit()
def auto_test(self):
self.driver.get(self.address)
self.driver.set_window_size(974, 1040)
if __name__ == '__main__':
test_address = "192.168.0.1"
test = DefaultTest(test_address)
test.auto_test()
μμ κ°μ΄ `driver`λ₯Ό μμ±ν λ, `option`μ μ§μ νλ λ°©μμ ν΅ν΄ SSL(μμ νμ§ μμ)μ μ€ν΅ν μ μλ€. ν΄λΉ μ΅μ μ `--ignore-certificate-errors`μ΄λ€. μμ μμ μ½λλ₯Ό κΈ°λ°μΌλ‘ μνλ νμ΄μ§μ μ κ·Όνκ² λλ©΄, μμ νμ§ μμμ μ€ν΅νκ³ λ°λ‘ νμ΄μ§λ‘ μ κ·Όνλ€.π
728x90
λ°μν
'π΅οΈββοΈ μ°λ¬Ό λ°μ κ°κ΅¬λ¦¬ > Selenium' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Selenium : 'νΉμ νλ‘κ·Έλ¨'μ(λ₯Ό) μ¬μκ² μ΅λκΉ? (0) | 2022.01.11 |
---|---|
Selenium: webdriver_manager νμ©νκΈ° (0) | 2022.01.10 |
Selenium: νμ μ°½ 컨νΈλ‘€νκΈ° (7) | 2020.12.20 |
Selenium: PythonμΌλ‘ μμνκΈ° (4) | 2020.12.18 |
λκΈ
κΈ λ³΄κ΄ν¨
μ΅κ·Όμ μ¬λΌμ¨ κΈ
μ΅κ·Όμ λ¬λ¦° λκΈ