1

在 URLfetch 之后解析 HTML 字符串的最佳方法是什么?如果我们找到元素,它将返回 True,否则返回 False,现在我正在使用它,但我认为我走在正确的道路上,因为它已经出错了!这是在谷歌电子表格中作为脚本运行的。

    function amazon() {

    var response = UrlFetchApp.fetch("http://www.amazon.com/");
    var text = response.getContentText();

    var result = text.find("kindle");
    return result


    }
4

1 回答 1

1

您可以尝试这样的方法,如果字符串“kindle”不存在,则返回 false,如果至少出现一次,则返回 true。

function amazon() {
  var response = UrlFetchApp.fetch("http://www.amazon.com/");
  var text = response.getContentText();
  var result = text.search("kindle");

  if (result == -1) {
    return false;
  } else {
    return true;
  }
}
于 2011-08-25T18:04:58.720 回答