我需要下载多个.jpg文件,文件名中有“*b13”在下面的URL中。有人可以帮助我如何列出文件名并将其下载到文件夹中吗?https://www.data.jma.go.jp/mscweb/data/himawari/list_ha2.html
install.packages("jpeg")
library(jpeg)
install.packages("here")
library(here)
myurl <- "https://www.data.jma.go.jp/mscweb/data/himawari/list_ha2.html"
for (i in 1:138) {
myurl <- paste(myurl[i,1], sep = "")
z <- tempfile()
download.file(myurl,z,mode="wb")
pic <- readJPEG(z)
writeJPEG(pic,here("Q:\\R_himawari"), paste("image", "i", ".jpg")
file.remove(z)
}
1条答案
按热度按时间pbossiut1#
您可以使用attribute = value CSS选择器通过子字符串“b13”选择感兴趣的
href
。[href*=b13]
针对包含字符“b13”的href
属性。使用url_absolute()
完成源图像文件的路径。然后下载这些文件。i
可以来自循环,不应该是硬编码的字符串/字符“i”。