Pyppeteer 是一个自动化测试框架,是 Puppteer 的 Python 版本。
相关链接
- GitHub:https://github.com/pyppeteer/pyppeteer
- 文档:Pyppeteer’s documentation — Pyppeteer 0.0.25 documentation
安装
pip 安装
推荐使用 pip3 安装,命令如下:
1 | pip3 install pyppeteer |
命令执行完毕之后即可完成安装。
安装完成之后可以运行如下命令进行一些初始化操作:
1 | pyppeteer-install |
运行之后 Pyppeteer 会下载一个 Chromium 浏览器并配置好环境变量。
验证安装
安装完成之后,可以在 Python 命令行下测试。
1 2 | $ python3 >>> import pyppeteer |
如果没有错误报出,则证明库已经安装好了。
另外还可以运行测试脚本:
1 2 3 4 5 6 7 8 9 10 11 | import asyncio from pyppeteer import launch async def main(): browser = await launch() page = await browser.newPage() await page.goto('https://www.baidu.com') await page.screenshot({'path': 'baidu.png'}) await browser.close() asyncio.get_event_loop().run_until_complete(main()) |
运行之后,如果之前没有运行过 pyppeteer-install
命令的话,Pyppeteer 会进行一些初始化配置,运行完毕之后,就会启动浏览器,然后访问百度,生成截图。