-
카테고리
-
세부 분야
데이터 엔지니어링
-
해결 여부
미해결
css_selector 질
22.02.02 13:26 작성 조회수 127
0
안녕하세요. 강의 잘 듣고 있습니다 :)
17강(연습문제로 풀어보기3 : 동적 웹사이트 크롤링과 활용)
1분49초 부분
개발자모드로(F12) 로 보면
<span class=news > 뉴스: 머신러닝 강좌가 나왔어요~~
로 나와있어서
elem = driver.find_element_by_css_selector("span.news")
로 코딩 후 run해 봤는데 데이터가 안 뜹니다. js로 html을 구현하는 방식으로 인해 위 코드가 먹히지 않는걸까요?
js파일에서 news로 해당 데이터를 포함시켜서 위와 같이
span 태그를 포함시키는 경우 데이터 추출이 안되는 건가 싶어서 여쭤봅니다.
감사합니다.
답변을 작성해보세요.
0
잔재미코딩 DaveLee
지식공유자2022.02.03
왠지 강의에서 설명을 드린 듯한데요...
해당 부분은 웹페이지가 만들어진 후에, 더 업데이트되어 보여지는 부분이라서, 웹브라우저가 뜬 후, 일정 시간 기다린 후에, 크롤링을 해야 합니다. 이 부분 강의에서 어떻게 기다리는지까지 말씀드린 것 같아요. 다시 한번 관련 영상을 봐보시면서 이해해보시면 어떠실까요?
답변 1