gpt4 book ai didi

html - 使用谷歌应用程序脚本将网站获取为 html

转载 作者:行者123 更新时间:2023-12-05 05:25:13 25 4
gpt4 key购买 nike

我正在尝试使用 google apps 脚本将 google 站点的内容获取为 html。但是,当我使用网站上建议的代码时 https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetch(String,Object) .

var response = UrlFetchApp.fetch("https://sites.google.com/a/*********.net/********/****");
Logger.log(response.getContentText());

虽然这不会记录我尝试访问的网站的 html,但它似乎会返回默认的 google 网站 html。我在网上找不到任何可以解释这一点的内容,除了该网站使用的是“https”,上面的谷歌网站说这应该不是问题。我能够从其他网站获取 html,包括其他一些使用 https 的网站,所以我很困惑。

如有任何帮助,我们将不胜感激。

最佳答案

尝试改用 SitesApp API。您的新代码如下所示。

var page = SitesApp.getPageByUrl("https://sites.google.com/a/*********.net/********/****");
var htmlContent = page.getHtmlContent();
Logger.log(htmlContent);

我认为您当前代码中的问题与身份验证有关。如果您的网站是私有(private)的(您必须登录才能查看),在不提供身份验证详细信息的情况下发出 http 请求可能无法正常工作。

关于html - 使用谷歌应用程序脚本将网站获取为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com