我已经在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中运行吗?
答案 0 :(得分:2)
出于安全原因,Azure禁止在Execute R Script模块中从R代码到R代码的所有联网。