r - getURL 和 downfile.file 不会下载网页内容 (R)

标签 r geturl

目前,我正在研究 R 中的“getURL”和“download.file”命令。到目前为止,它们都非常有效。

但是,我有一个特定链接的问题,我不知道为什么这个链接不起作用。

运行

getURL
("http://www.r-bloggers.com/improving-script_002-%e2%80%9cmonitor%e2%80%9d/")

产生错误:

Error in curlPerform(curl = curl, .opts = opts, .encoding = .encoding) : embedded nul in string: '\037\b'

“download.file”命令还创建了一个奇怪的编码文件:

download.file
("http://www.r-bloggers.com/improving-script_002-%e2%80%9cmonitor%e2%80%9d/",
"test.html")

这对你有用吗?

最佳答案

问题是 URL 中的引号。您需要先对其进行编码。这将正常工作。

getURL(URLencode("http://www.r-bloggers.com/improving-script_002-%E2%80%9Cmonitor%E2%80%9D/"))

关于r - getURL 和 downfile.file 不会下载网页内容 (R),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11806404/

相关文章:

R : multidimensional scaling

r - ggstatsplot 中的 `non-finite value supplied`

r - 使用 query_exec() 时 bigrquery 抛出 "Error: Invalid Credentials"

R 名称清理以获得正确的唯一变量

php - Magento SSL 链接

google-apps-script - 复制文件后获取文档的 URL/ID

php - 在php中获取url id并检查它是否存在于数据库中

r - 加速 R 中的 API 调用

javascript - 如何从 google place api 获取地点照片

r - 使用 nloptr 找到 N 个最佳解决方案