Я хотел бы получить все элементы в моем DOM с определенным путем css:
var elements = await chromeless.evaluate(() => document.querySelectorAll('div a'))
console.log(elements[0].innerHTML)
console.log(elements[1].innerHTML)
, но этот код выдает мне сообщение «Цепочка ссылок на объект слишком длинна» в первой строке
Хотя этот код работает:
var element = await chromeless.evaluate(() => document.querySelectorAll('div a')[0].innerHTML)
console.log(element)
, и я мог бы потенциально использовать цикл для их извлечения, но я не знаю, сколько элементов имеет этот css в моем DOM, поэтому я не знаю, какмного раз для цикла.
Какой правильный синтаксис для получения всех нужных элементов?