강의
"Event"는 웹 페이지에서 일어나는 일들을 말합니다.
"Mouse Event"는 마우스로 일어날 수 있는 event를 말합니다.
- 마우스 움직이기(move)
- 마우스 누르기(press down)
- 마우스 떼기(press up)
# 스크래핑에 필요한 라이브러리를 불러와봅시다.
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
# 주어진 웹사이트를 누른 후, 우리가 원하는 버튼 요소를 찾은 후 마우스 이벤트를 실행시켜봅시다.
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get("https://hashcode.co.kr/")
driver.implicitly_wait(0.5)
button = driver.find_element(By.CLASS_NAME, "nav-linknav-signin")
ActionChains(driver).click(button).perform()
'데브코스 TIL > Web Scrapping' 카테고리의 다른 글
Web Scraping 기초 4 시각화로 결과 요약하기 -Seaborn/Wordcloud - (1) | 2023.10.27 |
---|---|
Web Scraing 기초 3-8. 키보드 이벤트 처리하기 (0) | 2023.10.26 |
Web Scraping 기초 3-3. Wait and Call (0) | 2023.10.26 |
Web Scraping 기초 3-2. 브라우저 자동화하기, Selenium (0) | 2023.10.26 |
Web Scraping 기초 3-1. 동적 웹 페이지와의 만남 (0) | 2023.10.25 |