簡體   English   中英

從URL下載文件夾結構

[英]Download folder structure from URL

像這樣如何從URL下載所有子文件夾的內容?

http://www.pixeltradr.com/dygraphs/

我嘗試了download.file ,但未成功。

您可以通過使用HTTP請求獲取頁面的源,並通過使用HTML / XML / XHTML解析器來解析結構。 遍歷文件不是問題,因此一旦獲得結構,就可以使用HTTP請求下載文件。

您沒有提供任何代碼,因此很難在此處給出詳細的答案。

download.file(url, destfile, method, quiet = FALSE, mode = "w",
              cacheOK = TRUE,
              extra = getOption("download.file.extra"))

應該可以。 下載。文件

對於這種非常簡單的情況,文件夾全部位於鏈接中,因此可以使用

library(XML)
url <- "http://www.pixeltradr.com/dygraphs/"
doc <- htmlTreeParse(url,useInternalNodes=T)
href <- doc["//a/@href"]
folders <- data.frame(folder=unlist(href[grepl("/$",href)]))
folders
#      folder
# 1         /
# 2 rgbcolor/
# 3 strftime/
# 4    tests/

請注意,並非所有鏈接都是文件夾,有些只是文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM