Получить ссылку ссылки в Puppeteer - PullRequest
0 голосов
/ 27 апреля 2020

На странице, которую я открыл в Puppeteer, у меня есть список координат. У меня есть al oop, который использует page.mouse для перемещения по позициям, и я хотел бы получить ссылку на ссылку, над которой я нахожу курсор, даже если она находится в iframe, как во всплывающем окне состояния Chrome в нижний правый угол. Я пытался получить window.status с page.evaluate, но похоже, что Chrome всегда возвращает пустую строку.

1 Ответ

1 голос
/ 27 апреля 2020

Если вы знаете, что переходите по ссылке, вы можете использовать селектор a:hover.

const el = await page.$('a:hover');

Поэтому, если вы хотите оценить href, вы можете сделать:

const href = await.$eval('a:hover', el => el.href); 
...