命令行 pyppeteer 截图
时间: 2024-07-03 09:00:58 浏览: 75
Pyppeteer 是一个 Python 库,它基于 Puppeteer(一个由 Google 开发的 Node.js 库,用于控制 Chrome 或 Chromium),让你能在 Python 中使用 Puppeteer 功能,包括生成网页截图。以下是如何使用 Pyppeteer 在命令行中截取网页截图的基本步骤:
1. 首先,你需要安装 `pyppeteer` 和 `pillow` 库,可以使用 pip 安装:
```
pip install pyppeteer pillow
```
2. 导入所需的模块并初始化 Pyppeteer:
```python
from pyppeteer import launch
async def screenshot(url):
browser = await launch()
page = await browser.newPage()
await page.goto(url)
# 设置截图的宽度、高度和质量等参数(可选)
await page.screenshot(path='screenshot.png', type_='png', quality=90)
await browser.close()
```
3. 调用这个函数并传入你想要截图的网址:
```sh
python script.py https://example.com
```
这将创建一个名为 `screenshot.png` 的文件,其中包含指定 URL 的页面截图。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)