浏览器启动方式
'''默认为无头浏览器方式启动 '''
browser = p.webkit.launch(headless=False)
四种浏览器启动方式
# chrome browser = p.chromium.launch(channel="chrome", headless=False)
# Microsoft Edge browser = p.chromium.launch(channel="msedge", headless=False)
# firefox browser = p.firefox.launch(headless=False)
# webkit browser = p.webkit.launch(headless=False)
启动实例:
from playwright.sync_api import sync_playwright
with sync_playwright() as p: browser = p.chromium.launch(headless=False) # 启动 chromium 浏览器
page = browser.new_page() # 打开一个标签页
page.goto("https://www.baidu.com") # 打开百度地址
print(page.title()) # 打印当前页面
title page.click("input[name=\"wd\"]") # 点击输入框
page.fill("input[name=\"wd\"]", "chromium") # 在输入框输入浏览器名字
page.screenshot(path=f'example-{p.chromium.name}.png')
browser.close() # 关闭浏览器对象

浙公网安备 33010602011771号