浏览器启动方式

'''默认为无头浏览器方式启动 '''

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() # 关闭浏览器对象

 

posted @ 2024-01-22 14:23  缤果L  阅读(67)  评论(0)    收藏  举报