在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
}
答案 0 :(得分: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;
}
}