一个高级API,用于自动化网络浏览器
项目描述
🎭 Playwright for Python

Playwright 是一个用于自动化 Chromium、Firefox 和 WebKit 浏览器的 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 也支持
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分布
此版本没有可用的源代码分布文件。请参阅有关 生成分布存档 的教程。
构建分布
playwright-1.47.0-py3-none-win32.whl (29.9 MB 查看哈希值)
关闭
playwright-1.47.0-py3-none-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ec1056042d2e86088795a503347407570bffa32cbe20748e5d4c93dba085280 |
|
MD5 | c8e8775e2f31aca509461b5da4f502ed |
|
BLAKE2b-256 | cb889a3c77025702e506fe04275e677676246ff0b2e6964de5d2527dfdab3416 |
关闭
playwright-1.47.0-py3-none-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b977ed81f6bba5582617684a21adab9bad5676d90a357ebf892db7bdf4a9974 |
|
MD5 | 100ad7b3fee14f5133a05e52d2a6903e |
|
BLAKE2b-256 | 7d6c34225ee5707db5e34bffa77f05d152c797c0e0b9bf3d3a5b426d99160f8f |
关闭
playwright-1.47.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e0a1b61473d6f7f39c5d77d4800b3cbefecb03344c90b98f3fbcae63294ad249 |
|
MD5 | 47e105438ae5f39e249ec6580e8d0898 |
|
BLAKE2b-256 | d650b573c13d3748a1ab94ed45f2faeb868c63263df0055f57028c4cc775419f |
关闭
playwright-1.47.0-py3-none-manylinux1_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a1935672531963e4b2a321de5aa59b982fb92463ee6e1032dd7326378e462955 |
|
MD5 | 3e0bc4e3499d4fb3b3ea5a9b9c255eec |
|
BLAKE2b-256 | 80a6c5152c817db664d75c439c2bd99d51f906a31c1df4a04e673ef51008b12f |
关闭
哈希值 用于 playwright-1.47.0-py3-none-macosx_11_0_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8e212dc472ff19c7d46ed7e900191c7a786ce697556ac3f1615986ec3aa00341 |
|
MD5 | 5bbca030bf187b5c5171f9866bcde432 |
|
BLAKE2b-256 | 5a6a3cff2abfa4b4c52e1fa34fa8b71bf09cc2a89b03b7417733e5138f1be61d |
关闭
哈希值 用于 playwright-1.47.0-py3-none-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7fc820faf6885f69a52ba4ec94124e575d3c4a4003bf29200029b4a4f2b2d0ab |
|
MD5 | c860c1ebf5d8dc1a61b11e371d58f666 |
|
BLAKE2b-256 | 42172300e578b434b56ebfc3d56a5e0fe6dc5e99d6ff43a88fa492b881f3b7e3 |
关闭
哈希值 用于 playwright-1.47.0-py3-none-macosx_10_13_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f205df24edb925db1a4ab62f1ab0da06f14bb69e382efecfb0deedc4c7f4b8cd |
|
MD5 | 3fe4fc93941bd6deb9ddbf5442195aa1 |
|
BLAKE2b-256 | f87001cad1d41861cd939fe66bff725771dd03f2de39b7c25b4479de2f583ce0 |