python playwright page.screenshot
时间: 2024-08-10 13:01:32 浏览: 60
Playwright _ API.pdf
Python Playwright是一个用于自动化Web浏览器的库,它支持多种浏览器(Chromium、Firefox和WebKit)。`page.screenshot()`方法是Playwright提供的一个功能,用于捕获网页的屏幕快照并保存为图片文件。
当你需要获取页面的当前渲染视图作为图像时,可以使用这个方法。例如,下面是一个简单的示例:
```python
from playwright.sync_api import Page
# 初始化一个Page对象
page = await browser.new_page()
# 访问特定URL
await page.goto("https://example.com")
# 拍摄并保存屏幕截图
screenshot_path = await page.screenshot(path="capture.png", full_page=True)
print(f"Screenshot saved to {screenshot_path}")
```
在这个例子中,`full_page` 参数设置为 `True` 表示截取整个浏览器窗口的内容,包括滚动条和边距。如果你希望仅截取可视区域,可以将其设为 `False` 或省略。
阅读全文