跳转到主要内容

一个高级API,用于自动化网络浏览器

项目描述

🎭 Playwright for Python PyPI 版本 Anaconda 版本 加入 Discord

Playwright 是一个用于自动化 ChromiumFirefoxWebKit 浏览器的 Python 库,使用单个 API。Playwright 提供的自动化是 长期有效的功能强大可靠快速查看 Playwright 的优势

Linux macOS Windows
Chromium 129.0.6668.29
WebKit 18.0
Firefox 130.0

文档

https://playwright.net.cn/python/docs/intro

API 参考文档

https://playwright.net.cn/python/docs/api/class-playwright

示例

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    for browser_type in [p.chromium, p.firefox, p.webkit]:
        browser = browser_type.launch()
        page = browser.new_page()
        page.goto('https://playwright.net.cn')
        page.screenshot(path=f'example-{browser_type.name}.png')
        browser.close()
import asyncio
from playwright.async_api import async_playwright

async def main():
    async with async_playwright() as p:
        for browser_type in [p.chromium, p.firefox, p.webkit]:
            browser = await browser_type.launch()
            page = await browser.new_page()
            await page.goto('https://playwright.net.cn')
            await page.screenshot(path=f'example-{browser_type.name}.png')
            await browser.close()

asyncio.run(main())

其他语言

如果您更熟悉其他编程语言,Playwright 也支持

项目详情


发行历史 发行通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅有关 生成分布存档 的教程。

构建分布

playwright-1.47.0-py3-none-win_amd64.whl (29.9 MB 查看哈希值)

上传时间 Python 3 Windows x86-64

playwright-1.47.0-py3-none-win32.whl (29.9 MB 查看哈希值)

上传时间 Python 3 Windows x86

playwright-1.47.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (37.8 MB 查看哈希值)

上传时间 Python 3 manylinux: glibc 2.17+ ARM64

playwright-1.47.0-py3-none-manylinux1_x86_64.whl (38.1 MB 查看哈希值)

上传时间 Python 3

playwright-1.47.0-py3-none-macosx_11_0_universal2.whl (34.9 MB 查看哈希值)

上传时间 Python 3 macOS 11.0+ universal2 (ARM64, x86-64)

playwright-1.47.0-py3-none-macosx_11_0_arm64.whl (33.2 MB 查看哈希值)

上传时间 Python 3 macOS 11.0+ ARM64

playwright-1.47.0-py3-none-macosx_10_13_x86_64.whl (34.9 MB 查看哈希值)

上传时间 Python 3 macOS 10.13+ x86-64

由以下支持