R+Rcurl:如何从 Pcloud 下载文件?

R+Rcurl: How to Download a File from Pcloud?

提问人:larry77 提问时间:11/14/2023 更新时间:11/14/2023 访问量:27

问:

我正在尝试使用 R+Rcurl 从云存储提供商 pcloud 下载文件。 该文件可以通过以下链接下载

https://e.pcloud.link/publink/show?code=XZgjVDZscLM2cMSvMu82070NKGEBSCTU8wX

,然后单击下载按钮。

但是,如果我这样做

  library(RCurl)
  
  url='https://e.pcloud.link/publink/show?code=XZgjVDZscLM2cMSvMu82070NKGEBSCTU8wX'

  download.file(url, destfile="file1.txt",
          method="auto")

最终结果绝对不是我想要的文本文件。有谁知道如何正确地做到这一点? 谢谢!

R curl rcurl pcloud

评论


答:

1赞 Erfan Ghasemi 11/14/2023 #1

您可以使用以下代码来获取所需的文件:

library(RCurl)

url='https://evc118.pcloud.com/dHZn0leKuZannJ0wZZZnlmEykZ2ZZUT7ZkZgjVDZpCgmF4S6CRS92OPqbPt3cF5KywDy/speech2021.txt'

download.file(url, destfile="file1.txt",
              method="auto")

我刚刚修改了 URL 链接。

在找到下载链接的情况下。您可以尝试在Google Chrome浏览器上下载文件,在下载选项卡中,应右键单击链接并复制链接地址,如下图所示:

enter image description here