gpt4 book ai didi

google-apps-script - 带有自定义用户代理字符串的 UrlFetch?

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

是否可以更改与 Google Apps 脚本一起使用的用户代理字符串 UrlFetchApp.fetch要求?
This discussion从 2010 年开始暗示 Google Apps Script 中的 UrlFetch 模块支持添加 User-Agent标题到可选 headers集合,就像 Google App Engine 的 UrlFetch 模块一样。然而,the GAS documentation对此没有任何说明。我制作的测试脚本也显示它不起作用。
测试脚本:

function testUserAgentString(){
var page;
try {
page = UrlFetchApp.fetch('http://www.myuseragent.net/',
{headers: {"User-Agent":
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
}}).getContentText();
Logger.log(page);
} catch(_) {}
}
日志输出(减去不相关的 HTML)是: Mozilla/5.0 (compatible; GoogleDocs; script; +http://docs.google.com)这是 GAS 执行 UrlFetch 请求时使用的默认用户代理字符串。
我是否遗漏了什么或做错了什么?
编辑:由于目前这是不可能的,我放置了一个增强 request根据 Arun 的建议,在问题跟踪器上。

最佳答案

这在今天是不可能的。请在 Issue Tracker 上记录增强请求与您的用例一起进行审查和考虑。

关于google-apps-script - 带有自定义用户代理字符串的 UrlFetch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15067462/

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