我在Zapier上使用Javascript步骤从URL中抓取html,其中包含以下内容:
fetch('http://printatestpage.com') //example url
.then(function(res) {
return res.text();
})
.then(function(body) {
var output = {id: 1234, rawHTML: body};
callback(null, output);
})
.catch(callback);
这很好用,但我不需要完整的HTML正文响应。
是否可以只输出特定的div?例如,在上面的代码中说我只想要从类PrintButtons
输出html的响应?
答案 0 :(得分:1)
除非该主机提供一些其他API或其他允许您直接询问特定div的服务,否则您必须获取完整的html,然后在普通Javascript(或JQuery或者JQuery中)获取id或类名称的div另一个图书馆)。
如果您将HTML作为字符串,则可能需要DOM Parser
答案 1 :(得分:1)