keyword<-"박보영"
keyowrd<-iconv(keyword,from="CP949",to="UTF-8")
keyword2<-URLencode(keyword)
url<-paste0("https://search.daum.net/search?w=img&nil_search=btn&DA=NTB&enc=utf8&q=",keyword2)
b<-readLines(url,encoding='UTF-8')
library(stringr)
library(RJSONIO)
b2<-b[str_detect(b,"collection.meta = ")]
b3<-str_split(b2," collection.items = ")
b4<-str_split(b3[[1]][2],"; ")
b5<-b4[[1]][1]
b6<-str_sub(b5,3)
b7<-fromJSON(b6)
class(b7[[1]]$nf)
serach_url<-function(x){
data<-x$nf
data[names(data) %in% "imgur"]
}
umg_url<-sapply(b7,serach_url)
dir.create(paste0("D:\\인프런\\crawling\\",keyword))
setwd(paste0("D:\\인프런\\crawling\\",keyword))
for(i in 1:length(umg_url)){
download.file(umg_url[i],paste0(keyword,i,'.jpg'), mode = 'wb')
}
반응형
'R-크롤링' 카테고리의 다른 글
R크롤링 - Clien 커뮤니티 게시글 크롤링1 (0) | 2020.06.30 |
---|---|
셀레늄을 통한 네이버 로그인 (0) | 2019.12.12 |
dotax (다음카페) 크롤링 (0) | 2019.12.12 |
네이버 블로그 크롤링 (0) | 2019.12.12 |
야구 뉴스 수집 크롤링 (0) | 2019.12.12 |
댓글