- 강의 질문
- AI/업무생산성
블로그상위노출된 목록에서 블로그 주소를 가져올수 없음
m.search.naver.com으로 접속 후
하였는데 상위노출된 블로그 주소를 가져올 수 없습니다. 확인해보니
elements가 없는데 문제를 어떻게 해결해야 하나요?
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from webdriver_manager.chrome import ChromeDriverManager
import time
# Chrome 드라이버 설정
options = webdriver.ChromeOptions()
options.add_argument('--start-maximized')
# 드라이버 초기화
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
# URL 접속
url = "https://m.search.naver.com/search.naver?sm=mtp_hty.top&where=m&query=%ED%99%8D%EB%8C%80%EB%A7%9B%EC%A7%91&ackey=27xdxtg4"
driver.get(url)
# 페이지 로딩 대기
time.sleep(2)
# a.name 셀렉터의 모든 요소 찾기
elements = driver.find_elements(By.CSS_SELECTOR, "a.name")
-> 여기서 elements가 없어요. F12로 봤는데 a href 가 없는데 디버깅 부탁드립니다.
# href 속성값 출력
for element in elements:
print("aa")
href = element.get_attribute('href')
print(href)