이번에는 네이버 카페 인기글 게시판의 제목을 추출해볼께요
네이버 카페 (비머베르크)
먼저 인기글을 클릭해야겠네요
link_text = "인기글"
element = driver.find_element(By.LINK_TEXT, link_text)
element.click()
게시글 요소를 찾을 수 없데요
네이버 카페 게시판은 동일 페이지에서도 iframe을 쓰나보네요
프레임을 바꿔볼께요
iframe_element = driver.find_element(By.ID, "cafe_main")
driver.switch_to.frame(iframe_element)
이제는 잘 되겠죠
tbody안에 모든 tr태그를 크롤링해볼께요
tbody_element = driver.find_element(By.XPATH, "//tbody")
tr_elements = tbody_element.find_elements(By.TAG_NAME, "tr")
for tr in tr_elements:
print(tr.text.replace("\n"," "), end="\n")
크롤링 결과
글 제목 [댓글수] 작성자 날짜 조회수 등
원하는대로 크롤링이 되었어요
질문은 댓글에 남겨주세요~
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
[파이썬] Selenium - WIKIMEDIA 메인페이지 이미지 다운로드 방법 (1) | 2024.03.15 |
---|---|
[파이썬] Selenium - FnGuide 오늘의 급상승 검색어 추출하기 (0) | 2024.02.03 |
[파이썬] Selenium - 네이버 스포츠 일정 및 결과 크롤링하기 (0) | 2024.02.02 |
[파이썬] Selenium - 무한로딩 페이지 최하단까지 스크롤 하는법 (0) | 2024.02.02 |
[파이썬] SSLError: HTTPSConnectionPool 에러 해결 방법 (0) | 2024.02.01 |