Python에서 Selenium으로 버튼 클릭
Python의 selenium
패키지를 사용하여 거의 모든 주요 웹 브라우저에서 작업을 자동화할 수 있습니다. 요소를 검색하고, 양식을 작성하고, 버튼을 클릭하고, 이 패키지를 사용하여 다른 작업을 수행할 수 있습니다.
이 튜토리얼은 Python에서 selenium
이 포함된 웹 페이지의 버튼을 클릭하는 방법을 보여줍니다.
Python에서 Selenium으로 버튼 클릭
연결을 시작하고 웹 브라우저를 열기 위해 webdriver
클래스를 가져오고 개체를 만드는 것으로 시작합니다. 이 개체를 사용하여 get()
함수의 URL로 필요한 웹 페이지를 검색합니다.
먼저 버튼을 클릭하기 위해 필요한 버튼 요소를 검색해야 합니다. 이것은 여러 가지 방법으로 달성할 수 있습니다.
name
, class
, id
등과 같은 속성이 있는 요소를 selenium
으로 검색할 수 있습니다.
버튼에 대한 요소를 검색한 후 click()
함수를 사용하여 버튼을 클릭하는 작업을 수행합니다.
이 논리는 아래 코드에서 구현됩니다.
from selenium import webdriver
driver = webdriver.Chrome(r"C:/path/to/chromedriver.exe")
driver.get("https://www.sample_website.org/")
e = driver.find_element_by_class_name("slide-out-btn")
e.click()
위의 예에서 webdriver
클래스를 사용하여 Google Chrome 브라우저를 엽니다. 필요한 웹 사이트로 리디렉션하고 find_element_by_class_name()
함수를 사용하여 버튼 요소를 가져옵니다.
그런 다음 click()
함수를 사용하여 검색된 버튼을 클릭합니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn