使用puppeteer查看第十一个li 并打印
时间: 2023-03-19 22:23:58 浏览: 188
以下是使用Puppeteer在Node.js中查找第十一个li元素并打印其文本内容的代码示例:
```javascript
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
// 导航到页面
await page.goto('https://example.com/');
// 等待页面加载完成
await page.waitForLoadState('networkidle');
// 查找第十一个li元素
const liElement = await page.$$('li');
const tenthLi = liElement[9];
// 打印第十一个li元素的文本内容
const textContent = await page.evaluate(element => element.textContent, tenthLi);
console.log(textContent);
await browser.close();
})();
```
在这个示例中,我们使用`page.$$('li')`选择器来获取页面中所有li元素,并通过数组索引获取第十个li元素。然后,我们使用`page.evaluate()`方法获取该元素的textContent并将其打印到控制台。请注意,数组索引是从0开始的,因此第十个li元素的索引为9。
阅读全文