Python Playwright 是一个基于 Node.js 的自动化测试库,它支持多种浏览器(Chrome、Firefox、Safari、Edge等),并提供了一些方便的 API 来模拟用户在浏览器中的行为。本篇将介绍 Python Playwright 库的基本使用教程。

安装 playwritght

playwright 支持多种语言,本节主要已python为主来演示安装及测试代码

pip install playwright

测试

from playwright.sync_api import Playwright, sync_playwright

# 启动浏览器
with sync_playwright() as p:
    browser = p.chromium.launch(headless=False)
    page = browser.new_page()
    # 打开指定网页
    page.goto('https://www.h3blog.com')
    # 获取网页标题
    title = page.title()
    print(title)
    # 关闭浏览器
    browser.close()

代码解释:

导入 Playwright 库和 sync_playwright 方法。 使用 sync_playwright 方法启动浏览器。 使用 browser.new_page() 方法创建新的浏览器页面。 使用 page.goto(url) 方法打开指定网页。 使用 page.title() 方法获取网页标题。 使用 browser.close() 方法关闭浏览器