#javascript #node.js #puppeteer
Вопрос:
Кукольник очень полезен, и я смог очистить много разных частей своего сайта. Я знаю, что его очень легко легко получить с помощью выбора и xpath, но как бы я получил xpath или выбор и распечатал «эй»
<div title="hey">spoon</div>
вот к чему я пришел до сих пор.
let hey = document.querySelector(myPath).innerText;
Этот результат возвращает «Ложку».
Как бы я получил «Привет»?
Комментарии:
1. Какова ценность
myPath
в вашем querySelector?2. @blurfus спасибо вам за вашу помощь. это было решением проблемы. хорошего вам дня
3. Рад помочь 🙂
Ответ №1:
Предполагая, что значение myPath
равно 'div'
— вам нужно получить значение атрибута вместо innerText
Например:
document.querySelector(myPath).getAttribute('title');
Смотрите демонстрацию:
var myPath = 'div';
var hey = document.querySelector(myPath).getAttribute('title');
console.log(hey);
<div title="hey">spoon</div>