如何将发布到网页的Google表格转为JSON?改URL还是用Puppeteer?
Google表格数据获取问题解答
修改URL获取JSON:做不到。你没有该表格的访问权限,就算把原URL改成
https://docs.google.com/spreadsheets/d/e/GOOGLE_SHEET_CODE/pub?output=json这类JSON输出格式,接口依然会因为权限限制返回错误,拿不到有效数据。用Puppeteer等工具抓取:同样不行。公开网页版的表格如果没有访问权限,Puppeteer打开后会跳转到权限验证页面,根本加载不出表格内容,自然没法抓取数据。
核心结论:不管用哪种方法,必须拥有该表格的访问权限(至少是可查看权限),才能获取到数据——要么修改URL直接拿JSON,要么用抓取工具解析网页内容。
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

