[python] 파이썬에서 키 입력으로 웹 페이지 이동하기
파이썬을 사용하여 웹 페이지를 자동으로 이동하고 싶다면, selenium
이라는 도구를 사용할 수 있습니다. selenium
은 웹 브라우저를 제어하고 웹 페이지를 자동으로 조작할 수 있는 도구입니다.
selenium
설치하기
먼저, selenium
을 설치해야 합니다. 다음 명령어를 사용하여 selenium
을 설치할 수 있습니다:
pip install selenium
예제 코드
다음은 파이썬에서 키 입력으로 웹 페이지를 이동하는 예제 코드입니다:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# WebDriver 객체 생성
driver = webdriver.Chrome()
# 웹 페이지로 이동
driver.get("https://www.google.com")
# 입력 필드에 키 입력
search_field = driver.find_element_by_name("q")
search_field.send_keys("테스트")
search_field.send_keys(Keys.RETURN)
# 일정 시간 대기 후 웹 페이지를 닫음
driver.implicitly_wait(10)
driver.quit()
위 코드에서는 먼저 webdriver.Chrome()
으로 webdriver
객체를 생성합니다. 이 객체는 웹 페이지를 제어하는데 사용됩니다. 그 후 driver.get()
메소드를 사용하여 원하는 웹 페이지로 이동합니다.
driver.find_element_by_name()
메소드를 사용하여 입력 필드를 찾고, send_keys()
메소드를 사용하여 해당 필드에 키 입력을 전달합니다. 여기에서는 “테스트”라는 텍스트를 입력하고 엔터 키를 누릅니다. 마지막으로 driver.quit()
메소드를 사용하여 웹 브라우저를 종료합니다.
결론
위의 예제 코드를 참고하여 파이썬에서 키 입력으로 웹 페이지를 이동하는 방법을 익혀보세요. selenium
을 사용하면 웹 페이지를 자동으로 조작할 수 있어 웹 자동화에 매우 유용합니다.