ν°μ€ν 리 λ·°
π΅οΈβοΈ μ°λ¬Ό λ°μ κ°κ΅¬λ¦¬/Selenium
Selenium : 'νΉμ νλ‘κ·Έλ¨'μ(λ₯Ό) μ¬μκ² μ΅λκΉ?
dirmathfl 2022. 1. 11. 12:54728x90
λ°μν
μ λ λμμ ν΅ν΄ μλννλ€ λ³΄λ©΄, μ 보 μμ§μ μν μλνλ μμ§λ§ ν°μΌν ν νΉμ νλ‘κ·Έλ¨ μ€ν λλ κ²μ μλ μ€ν λ± λ€μνκ² μ¬μ©λ μ μλ€. κ·Έμ€μ μ λͺ©κ³Ό κ°μ΄ νΉμ νλ‘κ·Έλ¨μ μ¬μκ² μ΅λκΉ?λΌλ λ¬Έκ΅¬κ° μ λ λμ μμμλ 컨νΈλ‘€λμ§ μμ κΆκΈν΄μ μ°Ύμλ³΄κ² λμλ€.
λ€λ₯Έ μ¬λλ€λ κ·Έλ°μ§ μ°Ύμ보μ
μ΄λ¦¬ μ 리 κ²μν΄λ³΄λ, ν΄λΉ νμ μ°½μ μ λ λμ μμμλ 컨νΈλ‘€ν μ μκ³ OSμμ 컨νΈλ‘€ν΄μΌ λλ€λ μ견λ€μ΄ λ§μλ€. λ§μ κ²μμ ν κ²μ μλλΌμ νμ€μΉλ μλ€.π₯ κ°μ₯ κ°λ¨ν λ°©λ²μΌλ‘λ ν€λ³΄λλ₯Ό μΌμͺ½ 2λ², μν° νλ² λλ₯΄λ©΄ Openμ μ νν μ μλ€. μ΄λ₯Ό μν΄ `pyautogui`λ₯Ό μ¬μ©νλ©΄ λλ€.
κ°λ¨ν μμ
import time
from pyautogui import press
# νμ
μ°½μ΄ λ¬ μν©μμ ν΄λΉ ν¨μ μ€ν.
def click_open():
time.sleep(2)
press('left', presses=1)
press('enter', presses=1)
`sleep`μ κ±Έμ΄μ£Όλ μ΄μ λ λ무 빨리 ν€λ³΄λλ₯Ό λλ₯΄κ² λλ©΄, open νμ μ°½μ΄ λ¨κΈ°μ μ ν€λ³΄λλ₯Ό λλ₯΄κ² λλ μν©μ΄ λ°μνλ€. λν μ€νλ μνμμ ν€λ³΄λλ₯Ό λλ¬ λ²νΌμ μ ννλ κ³Όμ μ΄λ―λ‘ webdriver μ΅μ μ€ νλμΈ, `--headless` μ΅μ μ μ¬μ©ν μ μλ€.
728x90
λ°μν
'π΅οΈββοΈ μ°λ¬Ό λ°μ κ°κ΅¬λ¦¬ > Selenium' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Selenium: webdriver_manager νμ©νκΈ° (0) | 2022.01.10 |
---|---|
Selenium: νμ μ°½ 컨νΈλ‘€νκΈ° (7) | 2020.12.20 |
Selenium: μμ νμ§ μμ νμ΄μ§ μ€ν΅νκΈ° (8) | 2020.12.19 |
Selenium: PythonμΌλ‘ μμνκΈ° (4) | 2020.12.18 |
λκΈ
κΈ λ³΄κ΄ν¨
μ΅κ·Όμ μ¬λΌμ¨ κΈ
μ΅κ·Όμ λ¬λ¦° λκΈ