root layout

패스트캠퍼스

  1. 강의 질문
  2. AI/업무생산성

블로그상위노출된 목록에서 블로그 주소를 가져올수 없음

2025.06.15 20:14 작성

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)


답변 

연관 질문

커뮤니티 질문보기