1

我有一个想使用 google 脚本的 UrlFetchApp.fetch( ) 命令获取的 url。不幸的是,这个网址有一个 | (部分编码到 %7c 中),每次我尝试获取它时,我都会收到一条错误消息,提示“无效参数”。知道如何解决这个问题并成功获取网址吗?

4

1 回答 1

2

UrlFetchApp.fetch如果传递给的 url已经编码,它似乎可以工作。

假设您要获取 www.google.com/aaa|bbb(实际上并不存在)。以下脚本因“无效参数”而失败:

UrlFetchApp.fetch("www.google.com/aaa|bbb");

但是这个正确地返回一个 404,因为请求是有效的,但是页面没有找到:

UrlFetchApp.fetch("www.google.com/aaa%7Cbbb");

如果这没有帮助,如果您可以粘贴您的网址会有所帮助。

于 2012-07-31T16:18:12.553 回答