Как получить родительские и дочерние элементы от Кукольника? - PullRequest
0 голосов
/ 23 апреля 2019

Я получаю дочерние элементы родительских элементов как

const a = await page.$$('a');

for (let i = 0; i < a.length; i++) {
constant link = // How to get HREF of a[i]?
const photo = await a[i].$eval('img', el => el.getAttribute('src'));
console.log(link);
console.log(photo);
}

но как я могу получить атрибуты родителя, поскольку a[i] является ручным кукловодом, а не элементом DOM?

1 Ответ

1 голос
/ 23 апреля 2019

Вы также можете использовать функцию evaluate.Кукловод знает, как пользоваться ручкой.

const href= await page.evaluate(el => el.href, a[i])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...