인프런 커뮤니티 질문&답변

silver8842님의 프로필 이미지
silver8842

작성한 질문수

R로 하는 웹 크롤링 - 입문편

네이버 실시간 검색어 크롤링

readHTMLTable error

작성

·

229

0

엔제리너스 클롤링 과정 중에 htmltab으로 에러가 나서 XML을 설치한 후에 설치한 후에 for문 안에서 readHTMLTable을 불러 왔습니다. 그런데 이것도 에러가 생겨서 더이상 진행을 하지 못했습니다. 이런 경우 어떤 패키지를 새로 설치해야 하는 건지, 다른 코드를 짜야 하는 건지 궁금합니다.
 
 

답변 1

0

코코님의 프로필 이미지
코코
지식공유자

안녕하세요. silver8842님 답변이 늦어서 죄송합니다.

 

readHTMLTable 함수가 현재로서 지원이 안되는 듯 싶습니다.

 

아래와 같은 코드를 통해서 크롤링이 가능하니 참고 부탁드립니다.

 

rvest 패키지를 통해서, html의 상위 노드부터 우리가 원하는 하위 노드까지 찾아가는 구조입니다.

 

library(rvest)

url<-paste0("http://www.angelinus.com/Shop/Shop_Ajax.asp?page=",2)

read_html(url) %>% html_nodes(xpath="/html/body/table")%>% html_nodes("tr") %>% html_nodes("td") %>% html_text()

 

silver8842님의 프로필 이미지
silver8842

작성한 질문수

질문하기