playwright怎么通过xpath取
时间: 2023-10-15 17:05:12 浏览: 231
Python使用xpath实现图片爬取
Playwright 提供了 `page.locator()` 方法来查找网页元素,其中可以使用 XPath 来定位元素。以下是使用 XPath 查找元素的示例:
```javascript
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();
await page.goto('https://example.com');
// 使用 XPath 定位元素
const element = await page.locator('//h1').first();
console.log(await element.innerText());
await browser.close();
})();
```
在上面的示例中,我们使用 `page.locator()` 方法来找到第一个 `h1` 元素,并使用 `innerText()` 方法获取元素的文本内容。注意,`page.locator()` 方法返回一个 `Locator` 对象,可以使用 `first()` 方法获取第一个匹配的元素。
阅读全文