Pro*_*one 14 user-agent google-apps-script
是否可以更改用于Google Apps脚本UrlFetchApp.fetch请求的用户代理字符串?
2010年的讨论暗示了Google Apps脚本中的UrlFetch模块支持将User-Agent标头添加到可选headers集合中,例如Google App Engine的UrlFetch模块.但是,GAS文档没有说明这一点.我制作的测试脚本也显示它不起作用.
测试脚本:
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(_) {}
}
Run Code Online (Sandbox Code Playgroud)
日志输出(减去不相关的HTML)是:
Mozilla/5.0 (compatible; GoogleDocs; script; +http://docs.google.com)
这是GAS执行UrlFetch请求时使用的默认用户代理字符串.
我错过了什么或做错了什么?
编辑:由于目前无法做到这一点,我根据Arun的建议在问题追踪器上提出了增强请求.
| 归档时间: |
|
| 查看次数: |
4196 次 |
| 最近记录: |