오류 수정
This commit is contained in:
@ -26,16 +26,19 @@ driver.get('https://www.weather.go.kr/w/weather/forecast/short-term.do#dong/4148
|
||||
|
||||
wait = WebDriverWait(driver, 10)
|
||||
|
||||
# 첫 번째 탭 클릭
|
||||
# 첫 번째 탭 클릭 (날씨 탭 전환)
|
||||
tab_button = wait.until(EC.element_to_be_clickable(
|
||||
(By.XPATH, '//*[@id="digital-forecast"]/div[1]/div[3]/div[1]/div/div/a[2]')))
|
||||
(By.XPATH, '//*[@id="digital-forecast"]/div[1]/div[3]/div[1]/div/div/a[2]')
|
||||
))
|
||||
tab_button.click()
|
||||
|
||||
# 두 번째 항목 클릭
|
||||
# 두 번째 항목 클릭 (다시 찾기: 클릭 이후 DOM 변경되므로)
|
||||
list_button = wait.until(EC.element_to_be_clickable(
|
||||
(By.XPATH, '//*[@id="digital-forecast"]/div[1]/div[3]/ul/div[1]/a[2]')))
|
||||
(By.XPATH, '//*[@id="digital-forecast"]/div[1]/div[3]/ul/div[1]/a[2]')
|
||||
))
|
||||
list_button.click()
|
||||
|
||||
|
||||
# 캡처 대상 요소 찾기
|
||||
target_element = wait.until(EC.presence_of_element_located(
|
||||
(By.XPATH, '/html/body/div[2]/section/div/div[2]')))
|
||||
|
||||
Reference in New Issue
Block a user