Azure ML 中的 R 网络抓取错误
R web scraping in Azure ML errors out
我在 RStudio (运行ning R 3.5.2) 中编写了一个脚本,用于从特定网站抓取数据。该脚本连接到一个网站,使用 download.file 提取底层代码,并使用标签提取所需数据。
脚本 运行 在 RStudio 中没有错误,但是当我尝试 运行 Azure ML 中 "Execute R Script" 节点中的代码时,它会抛出 0063 错误,说明它 "cannot reach URL "。代码 运行 完美运行,直到它尝试访问 URL。 (见下面的代码)
我已经尝试在 Azure ML 中切换 R 版本——这 3 个选项都不起作用。
for(a in 1:length(job_url)) {
download.file(url, destfile = filename, quiet=TRUE)
...
}
我希望脚本在 RStudio 和 Azure ML 中 运行 相同。有什么想法可以让这个脚本在 Azure ML 中达到 运行,就像在 RStudio 中达到 运行 一样吗?
For security reasons, all networking from or to R code in Execute R Script modules is blocked by Azure.
我在 RStudio (运行ning R 3.5.2) 中编写了一个脚本,用于从特定网站抓取数据。该脚本连接到一个网站,使用 download.file 提取底层代码,并使用标签提取所需数据。
脚本 运行 在 RStudio 中没有错误,但是当我尝试 运行 Azure ML 中 "Execute R Script" 节点中的代码时,它会抛出 0063 错误,说明它 "cannot reach URL "。代码 运行 完美运行,直到它尝试访问 URL。 (见下面的代码)
我已经尝试在 Azure ML 中切换 R 版本——这 3 个选项都不起作用。
for(a in 1:length(job_url)) {
download.file(url, destfile = filename, quiet=TRUE)
...
}
我希望脚本在 RStudio 和 Azure ML 中 运行 相同。有什么想法可以让这个脚本在 Azure ML 中达到 运行,就像在 RStudio 中达到 运行 一样吗?
For security reasons, all networking from or to R code in Execute R Script modules is blocked by Azure.