这是每次运行时都会导致错误的代码。我的目标是从 URL 中删除内容,删除所有 HTML,然后返回:
console.log("Fetching: " + inputData.tweeturl);
fetch(inputData.tweeturl)
.then(function(res) {
return res.text();
}).then(function(body) {
var rawText = body.getElementsByTagName("body")[0].innerHTML;
var output = { id: 100, rawHTML: body, rawText: rawText };
callback(null, output);
})
.catch(callback);
问题在于var rawText = body.getElementsByTagName("body")[0].innerHTML;
我收到的错误是:
讨价还价。我们在创建运行 JavaScript 时遇到错误。:-( 错误: TypeError: body.getElementsByTagName 不是函数 eval (eval at (/var/task/index.js:52:23), :16:24) process._tickDomainCallback (node.js:407:9)