R Web刮除Azure ML错误

时间:2019-05-01 19:37:28

标签: r azure azure-machine-learning-studio

我已经在RStudio(运行R 3.5.2)中编写了一个脚本,该脚本从特定网站上抓取数据。该脚本可以访问网站,使用download.file提取底层代码,并使用标签提取所需的数据。

该脚本在RStudio中运行没有错误,但是当我尝试在Azure ML的“ Execute R Script”节点中运行代码时,它抛出0063错误,表明其“无法访问URL”。该代码可以完美运行,直到尝试访问该URL。 (请参见下面的代码)

我尝试在Azure ML中切换R版本-这三个选项都不起作用。

for(a in 1:length(job_url)) {
     download.file(url, destfile = filename, quiet=TRUE)
      ...
}

我希望脚本在RStudio和Azure ML中运行相同。有什么想法可以使该脚本在RStudio中运行的方式与在Azure ML中运行吗?

1 个答案:

答案 0 :(得分:2)

  

出于安全原因,Azure禁止在Execute R Script模块中从R代码到R代码的所有联网。

https://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/execute-r-script#networking