Ваш вопрос действительно расплывчатый, поэтому я уверен, что правильно понял, но вы можете искать page.evaluate (). С помощью этой функции вы можете выполнить код в контексте браузера, а затем вернуть некоторую информацию.
Пример:
var output = await page.evaluate(() => {
let urlSelector= '#someId > tbody > tr:nth-child(1) > td:nth-child(2) > a';
let desiredUrl = document.querySelector(urlSelector).href;
console.log(desiredUrl);//print the url in browser console
return desiredUrl;
});
console.log(output);//prints the url in node console
В этом примере я выполнил код в контексте браузера и вернул желаемый URL-адрес для переменная "output" в моем скрипте.