使用 puppeteer 获取标题

Get title using puppeteer

Puppeteer 非常有用,我已经能够抓取我网站的许多不同部分。我知道通过选择和 xpath 很容易获得,但我如何通过 xpath 或选择获得并打印出“嘿”

<div title="hey">spoon</div>

这是我到目前为止的想法。

 let hey = document.querySelector(myPath).innerText;

这个结果returns“勺子” 我怎么会得到“嘿”

假设 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>