背景
联合国秘书长和其他器官发出数百每年向大会提交的报告,并没有统一的这些报告列表,像有用于其他文件。然而,使用其文档代码http://undocs.org/[document code]
和文档代码格式为A/[Session]/[Document Number]
来阅读这些报告有一个简化的URL。示例文档代码将是“A/71/1”,并且用于访问它的URL将是“https://undocs.org/A/71/1”。谷歌Apps脚本从联合国正式下载的PDF
我试图在过去的15年中下载所有这些文档,但不是在这些文档中手动输入,而是想为我设置Google Apps脚本。
问题
当我尝试使用简单的方法UrlFetchApp.fetch("http://undocs.org/A/71/1");
例如,它取一个错误页面说我使用的访问页面的未经授权的方法。如果您屏蔽了Cookie,或者有时尝试在隐身窗口中访问该页面,则显示的页面与此相同。
现在,我不打算入侵联合国,而只是下载一些PDF文件供公众查阅。我需要弄清楚我需要通过.fetch()
方法通过什么样的参数来请求被页面授权。
注:我搜索了undocs.org网站寻找任何指导,但我没有找到。
TL;博士
试图访问使用谷歌从Apps脚本的UrlFetchApp联合国正式文件系统,但我无法弄清楚如何让被授权的请求。