我有一个静态网页,我无法更改,我需要在此页面上获取所有iframe。 iframe没有ID或名称。他们看起来像这样
<iframe height="584" width="630" src="someurl" scrolling="auto" noresize="" frameborder="0"></iframe>
所以,我可以得到&#34;主页&#34;内容与模块请求,但我不知道如何循环它并找到所有iframe元素及其来源!
希望你能提供帮助,
dunklesToast
答案 0 :(得分:3)
名为cheerio的节点模块是类似节点的jQuery替代方案。您可以加载&#34;主页的内容&#34;然后获取所有这样的iframe:
var cheerio = require('cheerio')
var $ = cheerio.load(mainPageContent);
$('iframe').each(function(index, element) {
var url = $(element).attr('src'); // --> Get the URL of the iframe
// Do something with the URL of the iframe here
});