如何在R中下载重定向图像链接?

时间:2017-02-10 15:52:02

标签: r image web-scraping url-redirection

示例链接:http://www.espncricinfo.com/inline/content/image/252437.html?alt=1

我尝试了download.file()和getURL()方法,但它没有用。

1 个答案:

答案 0 :(得分:1)

一个选项:

library(httr)
img <- httr::GET("http://www.espncricinfo.com/inline/content/image/252437.html?alt=1")\
writeBin(img$content, "localfile.jpg")

您可以使用img$url提取重定向的文件名。在这种情况下,您还可以在img$all_headers下找到它的镜像,但并非总是如此。请尝试str(img)查看response返回的GET类型的更多内容。