Javascript 如何循环通过木偶演员选择器响应?
因此,使用page.evaluate,我可以:Javascript 如何循环通过木偶演员选择器响应?,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,因此,使用page.evaluate,我可以: await page.evaluate(function() { var links = document.querySelectorAll('a'); for (var i = 0; i < links.length; i++) console.log(links[i].href); }); wait page.evaluate(函数(){ var links=document.querySelectorAll('a'); 对
await page.evaluate(function() {
var links = document.querySelectorAll('a');
for (var i = 0; i < links.length; i++) console.log(links[i].href);
});
wait page.evaluate(函数(){
var links=document.querySelectorAll('a');
对于(var i=0;i
不过,我想用page.$$来做这件事,我不确定你会怎么做。我正在尝试在不需要page.evaluate的情况下做所有事情,因为它似乎完全没有必要。木偶演员有很多很酷的小玩意,我正试图掌握它们。这里有你要找的文档:你可以举个例子,根据你的需要调整它 应该是:
const linksHrefs
=等待页面。$$eval('a',links=>links.map(link=>link.getAttribute('href'));
console.log(linksHrefs);
您要查找的文档就在这里:您可以以该示例为例,根据需要进行调整
应该是:
const linksHrefs
=等待页面。$$eval('a',links=>links.map(link=>link.getAttribute('href'));
console.log(linksHrefs);