首页 > 其他分享 >playwright-异步模式

playwright-异步模式

时间:2024-04-08 22:44:22浏览次数:23  
标签:异步 playwright 浏览器 await 模式 async page

#异步模式
import asyncio
from playwright.async_api import async_playwright #导入异步模块
async def main():#封装一个特殊函数
    # 创建一个Playwright的管理器对象
    async with async_playwright() as p:  # 等同于p=sync_playwright()
        # 基于p创建一个浏览器对象(默认谷歌)
        bro =await p.chromium.launch(headless=False)  # headless 默认是False 有头 即展示浏览器运行界面 改为True即为无头模式 运行时则不会显示浏览器界面
        # 创建一个浏览器页面
        page =await bro.new_page()
        # 在指定的页面中进行请求发送
        await page.goto("https://www.baidu.com")
        # 暂停2秒钟
        await page.wait_for_timeout(2000)
        # 获取访问页面的标题
        tite =await page.title()
        # 获取页面源码数据=>重要(所见即所得)
        page_text =await page.content()
        print(tite, page_text)
        await page.close()
        await bro.close()


asyncio.run(main())



标签:异步,playwright,浏览器,await,模式,async,page
From: https://www.cnblogs.com/cy-xt/p/18122841

相关文章

  • playwright-录制功能
    安装1、cmd中输入pipinstallplaywright2、安装完后接着输入playwrightinstall安装相关工具插件和浏览器驱动包#pycharm终端输入下方命令启动电脑浏览器进行录制#playwrightcodegen-omain.pyfromplaywright.sync_apiimportPlaywright,sync_playwright,expect......
  • 桥接模式
     1.手机操作问题不同后记类型的不同品牌实现打电话功能 传统解决方式 缺点:如果此时想要在增加一种手机样式(旋转式),那么就需要在手机样式下同时在增加不同品牌的手机;同样如果想要增加一个品牌(huawei),那么就需要在每一种样式下增加品牌,会增加很多类; 2.桥接......
  • 设计模式之观察者模式讲解
    概念:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。抽象主题:或者叫被观察者,可以持有、增加、删除观察者对象。具体主题:实现抽象主题定义的操作,并定义一个状态,每当状态改变时,通知所有观察者。抽象观察者:为所有观察......
  • 设计模式 - 策略模式
    起初业务简单、随着业务增长所有相关业务代码处理逻辑都放置同一个对象中,通过策略模式以不通分类实现具体业务publicinterfaceIPlanVideoStrategy{Stringexecute(IntegertypeCode,IntegernodeId,List<String>qzTimeList);}publicclassPlanPlayBackContext{......
  • playwright+Pytest+UI 自动化分成设计框架
    Auth:认证登录token机制BasePage:公共方法Common:ConfigLogsPageLocatorsPagesTestCasesTestDatas新建BasePage.py文件点击查看代码fromplaywright.sync_apiimportexpect,PagefromConfig.configimportConfigimportos,timeclassBasePage:def__init......
  • 沃连汇抖音本地生活盈利模式梳理报告
    一、项目名称抖音本地生活/抖音同城二、项目介绍上头支持“要坚持把发展经济的着力点放在实体经济上 ”,同时, 抖音与商家合作,大力发展“实体店+同城本地生活 ”,帮商家  获取同城流量、提高销售额。 目前,抖音同城有 5 类重度参与者:商家(以招商加盟为主)、实体店老......
  • HG6821M开启工厂模式
    本帖最后由小圆于2020-5-2219:16编辑开启不是永久的,是一次性的浏览器访问http://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1,然后打开终端telnet192.168.1.1使用用户名:root密码:hg2x0登陆登陆成功之后cd/usr/protest/mftouch/usr/protest/mf/factory_......
  • 为大家整理最全的24种设计模式详解,必收藏
    设计模式六大原则 单一职责原则一个方法尽可能做一件事情,一般来说不应该让一个方法承担多个职责。单一职责原则的英文名称是SingleResponsibilityPrinciple,简称是SRP。单一职责原则的定义是:应该有且仅有一个原因引起类的变更。SRP的原话解释是:Thereshouldneverbemo......
  • 一个库帮你快速实现EF Core数据仓储模式
    https://www.cnblogs.com/Can-daydayup/p/18120034 思维导航前言EFCoreGenericRepository介绍值得推荐的.NETORM框架数据仓储(Repository)介绍类库特点项目源代码新建控制台应用相关类库安装新建UserInfo类新建数据库上下文类新建UserInfoService(包含常见CRUD)......
  • 浅尝设计模式
    设计模式三大类创建型模式工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备......