tôi muốn tải xuống tất cả hình ảnh từ this site nhưng sau khi tải xuống tất cả ảnh bị hỏng. Những gì tôi nên làm để tải chúng thành công?Tải xuống png/jpg với R
Mã của tôi:
library(XML)
dir.create('c:/photos')
urls<-paste("http://thedevilsguard.tumblr.com/page/",1:1870,sep="")
doc<-htmlParse(urls[1])
links<-unique(unlist(xpathApply(doc,'//div[@class="timestamp"]/a',xmlGetAttr,'href')))
for (i in 1:length(links)){
doc2<-htmlParse(links[i])
link<-xpathApply(doc2,'//div[@class="centre photopage"]//p//img',xmlGetAttr,'src')[[1]][1]
download.file(link,paste("C:/photos/",basename(link),""))
}
Hoạt động tốt cho tôi trên Ubuntu 11.10. –