playwright-同步模式

#同步模式
from playwright.sync_api import sync_playwright  #导入同步模块

#创建一个Playwright的管理器对象
with sync_playwright() as p:    #等同于p=sync_playwright()
    #基于p创建一个浏览器对象(默认谷歌)
     bro=p.chromium.launch(headless=False)#headless 默认是False 有头 即展示浏览器运行界面 改为True即为无头模式 运行时则不会显示浏览器界面
    #创建一个浏览器页面
     page=bro.new_page()
    #在指定的页面中进行请求发送
     page.goto("https://www.baidu.com")
    #暂停2秒钟
     page.wait_for_timeout(2000)
    #获取访问页面的标题
     tite=page.title()
    #获取页面源码数据=>重要(所见即所得)
     page_text=page.content()
     print(tite,page_text)
     page.close()
     bro.close()
posted @ 2024-04-08 22:28  NiceTwocu  阅读(14)  评论(0编辑  收藏  举报