- 已编辑
解决方法在二楼。
事情起因是酱紫的,本楼主在中国政府网上瞎溜达的时候,发现可以看到1954-1999年的国务院公报,地址在这里。俺打算下载下来回头导入到手机上慢慢看,先试了下用 download.file 函数下载,代码如下:
# 定义PDF文件的URL
url <- "https://www.gov.cn/gongbao/shuju/1955/gwyb195503.pdf"
# 定义保存PDF的本地路径
destfile <- "D:/User/Desktop/国务院公报/gwyb195503.pdf"
# 下载文件
download.file(url, destfile)
但是下载下来的 PDF 文件打开后变成了一种撒也看不清的情况(PS像是被油墨糊住了似的),可是如果俺直接点进去链接,然后手动点保存,下载下来的文件是可以正常看的。如果有小伙伴经过这里,麻烦帮忙看看能否复现。
更新:
虽然不明白咋回事,但是换个别的函数下载就正常了。
# 加载httr包
library(httr)
# 定义PDF文件的URL
url <- "https://www.gov.cn/gongbao/shuju/1955/gwyb195504.pdf"
# 定义保存PDF的本地路径
destfile <- "D:/User/Desktop/国务院公报/gwyb195504.pdf"
# 下载文件
GET(url, write_disk(destfile, overwrite = TRUE))