목차
- 파이썬 Seleninum find_element로 특정 태그 텍스트 가져오기 예제 이전 포스팅 참고 학습
- 파이썬 Seleninum execute_script로 스크롤 내리고 올리기 예제 이전 포스팅 참고 학습
- 파이썬 Seleninum 네이버 뉴스 타이틀 긁어오기 예제
- 파이썬 Seleninum 버튼 클래스를 찾는 xpath 정책 선언 예제
- 파이썬 Seleninum xpath로 버튼 element 찾고 클릭 예제
파이썬 Seleninum find_element로 특정 태그 텍스트 가져오기 예제 이전 포스팅 참고 학습
웹 페이지에서 특정 태그의 텍스트를 가져오는 방법은 데이터 수집에서 중요한 부분입니다. 이전 포스팅에서는 find_element 메소드를 사용하여 원하는 정보를 추출하는 방법과 다양한 태그 선택 방법에 대해 자세히 다루었습니다.
만약 find_element 사용법을 아직 모르신다면 아래 링크를 참고하여 학습해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 페이지 내의 아이템 가져오기 예제(find_element)
파이썬 Seleninum execute_script로 스크롤 내리고 올리기 예제 이전 포스팅 참고 학습
웹 페이지에서 스크롤을 조작하는 방법은 페이지 내의 모든 정보를 수집하기 위해 필수적입니다. 이전 포스팅에서는 execute_script 메소드를 활용하여 페이지 스크롤을 내리고 올리는 방법을 배우고, 정보 수집을 효율적으로 할 수 있는 방법에 대해 알아보았습니다.
위 아래 스크롤 방법 예제를 찾으신다면 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 스크롤 내리고 올리기 예제(execute_script)
파이썬 Seleninum 네이버 뉴스 타이틀 긁어오기 예제
실제로 파이썬과 Selenium을 이용하여 네이버 뉴스 페이지에서 뉴스 타이틀을 가져오는 과정을 이전 포스팅에서 다루었습니다.
태그 선택, find_element 활용 및 반복문을 통한 여러 타이틀 가져오기 방법을 모르신다면 아래 링크를 참고해주세요.
2023.08.21 - [Python] - [Python] 파이썬 크롬 Selenium 활용 페이지 로드 및 특정 아이템 값 가져오기 예제(크롤링)
파이썬 Seleninum 버튼 클래스를 찾는 xpath 정책 선언 예제
페이지 내에 버튼을 찾아 클릭해야 할 때, 특정 클래스를 활용하여 버튼을 찾는 방법을 알아보겠습니다. 아래는 XPath를 활용하여 원하는 요소를 정확하게 선택하는 예제입니다. 버튼을 찾아냅니다.
from selenium import webdriver
# 크롬 브라우저를 사용하여 WebDriver 객체 생성
driver = webdriver.Chrome()
# 네이버 페이지 열기
url = "https://www.naver.com"
driver.get(url)
# XPath를 사용하여 특정 버튼 클릭
button_xpath = "//button[@class='btn_search']" # 버튼의 XPath
파이썬 Seleninum xpath로 버튼 element 찾고 클릭 예제
아래는 xpath로 찾은 버튼을 실제 클릭하는 이벤트를 발생시켜 웹 페이지를 이동시키는 예제입니다.
from selenium import webdriver
# 크롬 브라우저를 사용하여 WebDriver 객체 생성
driver = webdriver.Chrome()
# 네이버 페이지 열기
url = "https://www.naver.com"
driver.get(url)
# XPath를 사용하여 특정 버튼 클릭
button_xpath = "//button[@class='btn_search']" # 버튼의 XPath
button = driver.find_element("xpath", button_xpath)
button.click()