发布的 https://docs.google.com/spreadsheets 重定向到其他网址(CSV 数据)

问题描述 投票:0回答:1

我们自动发布 Google 文档电子表格(一个选项卡为 CSV)。 Google 文档提供了引用 CSV 的固定 URL。我们将此 CSV 导入到另一个用于产品数据导入的工具中。

突然这个 URL 被 Google Spreadsheet 重定向。如果我们再次进入“文件/发布到互联网”,我们可以为该 CSV 使用相同的 URL。

问题:如何获取URL而不需要再次重定向?

错误:源文件

https://docs.google.com/spreadsheets/d/e/2PACX-1vTQsBEmvOwFwxORMqYg2N6LzzYqdqsdDCjxqsdqsdH72gdMCP4xrs1lsN37RO4h1-rjJsQ/pub?gid=501162839&single=true&output=csv 不存在(HTTPS:找不到文件!(HTTP/1.0 307临时重定向))。请检查源文件路径。

csv google-sheets redirect export-to-csv
1个回答
1
投票

简而言之,采集过程需要遵循Location header。根据您获取 CSV 的方式,这可能很简单,也可能很痛苦。我使用

curl
收集 CSV,因此只需添加
-L
开关就足以确保传入文件是我们正在查找的 CSV,而不是我们在没有
-L
的情况下获得的 HTML。不幸的是,由于不知道您使用什么实用程序或流程来下载 CSV,所以我无法提供更具体的信息。

© www.soinside.com 2019 - 2024. All rights reserved.