playwright监控打开界面的网络请求

151 阅读1分钟

from playwright.sync_api import sync_playwright def run(playwright): browser = playwright.chromium.launch(headless=False) page = browser.new_page() page.goto('https://example.com/form-page') # 假设表单字段的 ID 是 'username' 和 'password' page.fill('input#username', 'your_username') page.fill('input#password', 'your_password') # 提交表单(这通常会触发 POST 请求) with page.expect_navigation(): page.click('button[type="submit"]') # 等待页面加载完成或进行其他断言 # ... browser.close() with sync_playwright() as playwright: run(playwright)