Python selenium 써서 크롤링해서 html로 받아오는 데 전체를 안 긁어오고 반만 긁어옵니다.

조회수 1116회
from selenium import webdriver
from bs4 import BeautifulSoup

driver = webdriver.Chrome('./chromedriver')
driver.get('http://see.knu.ac.kr/content/board/notice.html')

html = driver.page_source
soup = BeautifulSoup(html, "html.parser")

print(soup)

driver.quit()

이러면 공지 사항 홈페이지 제일 위에서 최신 상단 4개 공지까지만 긁어옵니다. 무엇이 문제일까요?

한번은 다 긁어 올 때도 있던 데, 제가 잘못 한 게 있나요?

참고로 print(soup.text)하면 다 긁어 오긴 하는데 제가 필요한 정보가 안 떠서..

1 답변

  • 방법 찾아서 자답합니다. 그냥 표기만 다 안 뜬거고 실제로 다른 코드 넣어서 해보면 안 떠도 다 찾고 잘 되네요

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)