咸阳网站建设公司电话寻花问柳专注做男人喜爱的网站

diannao/2026/1/26 5:39:01/文章来源:
咸阳网站建设公司电话,寻花问柳专注做男人喜爱的网站,wordpress搭建多个购物网站,网站建设信息表下面介绍一下 Playwright 中的基本概念#xff1a;Headless 浏览器Playwright 需要特定版本的浏览器二进制文件才能运行。这些浏览器都支持 2 种 运行模式#xff1a;Headless#xff0c;无浏览器 UI#xff0c;运行速度较快#xff0c;常用于自动化运行Headed#xff0c… 下面介绍一下 Playwright 中的基本概念Headless 浏览器Playwright 需要特定版本的浏览器二进制文件才能运行。这些浏览器都支持 2 种 运行模式Headless无浏览器 UI运行速度较快常用于自动化运行Headed有浏览器 UI常用于调试代码Playwright 默认使用的是 Headless 模式设置BrowserTypeLaunchOptions可以关闭 Headless 模式var browser  await playwright.Chromium.LaunchAsync(new BrowserTypeLaunchOptions { Headless  false });对象模型Playwright 定义了如下这些对象模型Browser 浏览器Browser是 Playwright 通过BrowserType.LaunchAsync(options)方法创建的浏览器对象。可选的 BrowserType 包括ChromiumPlaywright 默认使用开源的 Chromium 浏览器。但是可以通过参数指定使用 Google Chrome 或者 Microsoft Edge 浏览器using var playwright  await Playwright.CreateAsync(); var chromium  playwright.Chromium;// channel 参数指定浏览器分发通道。值可以为“chrome”、“chrome-beta”、“chrome-dev”、“chrome-canary”、“msedge”、“msedge-beta”、“msedge-dev”、“msedge-canary” var browser  await chromium.LaunchAsync( new BrowserTypeLaunchOptions { Channel  chrome });Firefox与最近的 Firefox 稳定版相匹配。WebKit与最近的 WebKit trunk 版本相匹配版本领先于 Apple Safari 和其他基于 WebKit 的浏览器。BrowserContext 浏览器上下文BrowserContext 提供了一种操作多个独立浏览器会话的方法。每个Browser实例都包含一个默认的BrowserContext实例。可以使用Browser.NewContextAsync方法创建“隐身”浏览器上下文。“隐身”浏览器上下文类似于 Google Chrome 的无痕式窗口可以在浏览器会话之间隔离浏览器状态var browserContext1  await browser.NewContextAsync(); Console.WriteLine($browserContext1 Session {await GetSession(browserContext1)}); Console.WriteLine($browserContext1 Session {await GetSession(browserContext1)});var browserContext2  await browser.NewContextAsync(); Console.WriteLine($browserContext2 Session {await GetSession(browserContext2)});private static async Taskstring GetSession(IBrowserContext browserContext) {var page  await browserContext.NewPageAsync();await page.GotoAsync(https://account.cnblogs.com/signin);var cookies  await browserContext1.CookiesAsync();return cookies.First(p  p.Name  .Cnblogs.Account.Session).Value; }//同一浏览器上下文获得的会话ID相同 browserContext1 Session CfDJ8AuMt%2F3FvyxIgNOR82PHE4no0sUf7I3NiZ5vRmbIv9lQrRo3aoAkQ7RAm4ddlBoLAk40iVfg10%2F%2FRvnRY5MCZ6zeVMunRoeM3mqKkyh0nWK5HWvj7RAq1krRzqA%2BQW%2BXCqpdf3kBJvmjC1uACr3h4kVeaY2nqTY%2FRJ3Tp55Fo3aS browserContext1 Session CfDJ8AuMt%2F3FvyxIgNOR82PHE4no0sUf7I3NiZ5vRmbIv9lQrRo3aoAkQ7RAm4ddlBoLAk40iVfg10%2F%2FRvnRY5MCZ6zeVMunRoeM3mqKkyh0nWK5HWvj7RAq1krRzqA%2BQW%2BXCqpdf3kBJvmjC1uACr3h4kVeaY2nqTY%2FRJ3Tp55Fo3aS//不同浏览器上下文获得的会话ID不同 browserContext2 Session CfDJ8AuMt%2F3FvyxIgNOR82PHE4k6gMjjX4oHDpKiyNDycdgnx5YlW%2Bd00yS1ztwodcO6QH%2B38HHwyzdNQ3ClVdlstFdcrJw0TDLqq6atFm%2F%2FH3TcLc18%2BQEN0MOQmRbFT39hq77AZ%2FF%2BlZ2bc9svnB%2FEpU%2FDmiP5eLWXK9V2Fn0jKIiMPage 页面Page是指浏览器上下文中的单个选项卡或弹出窗口。每个BrowserContext可以有多个Page。var page  await browserContext.NewPageAsync(); await page.GotoAsync(https://account.cnblogs.com/signin);Frame 框架一个Page可以包含一个或多个Frame对象。每个页面都有一个MainFrame并且假定页面级交互如点击在MainFrame中操作。可以通过访问这些Frame以进行框架内的交互。var page  await browser.NewPageAsync(); await page.GotoAsync(https://www.w3school.com.cn/tiy/t.asp?feg_html_frame_mix); DumpFrameTree(page.MainFrame, string.Empty);//显示 Frame 嵌套树 private static void DumpFrameTree(IFrame frame, string indent) {Console.WriteLine(${indent}{frame.Url});foreach (var child in frame.ChildFrames)DumpFrameTree(child, indent   ); }Locator 定位器Locator代表了一种随时在页面上查找元素的方法。可以使用Page.Locator(selector, options)方法创建定位器。//查找 title 元素例如title百度一下你就知道/title var locator  page.Locator(title); Console.WriteLine(await locator.InnerTextAsync());结论通过灵活应用上述对象模型以及对象模型提供的方法我们可以实现编写代码来创建新的浏览器页面导航到 URL然后与页面上的元素进行交互。添加微信号【MyIO666】邀你加入技术交流群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88067.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设科dw用表格做网站

问:golang 函数 getIndex(n,addr,Hlen,Tlen) 返回index。参数n为index的上限,addr为包含大小写字母数字的字符串,Hlen为截取addr头部的长度,Tlen为截取addr尾部的长度 gpt: 你可以编写一个函数来计算根据给定的参数 n、addr、Hlen 和 Tlen …

注册域名网站备案网站建设完成确认函

目录 一、Android Studio下载地址二、开发环境JDK三、开始安装Android Studio四、案例展示与搭建五、人工智能算法模型移动端部署案例参考 一、Android Studio下载地址 https://developer.android.google.cn/studio/install.html 电脑配置要求: 下载保存在指定文…

企业营销型网站建设开发找清包工程上什么网

截至2020年,Windows 10的市场份额达到了54.62%,成为了Windows家庭中占比最高的成员。微软也于2020年初对Windows 7做了不再进行技术支持的声明!毋庸置疑的是,Windows 10的系统会逐渐占有更多的比例,并且逐步取代现有的…

大会的网站架构长沙制作公园仿竹护栏哪家好

1 使用通配符列出文件夹的内容 ls ~/videos/*.wmv 刚才你已经学会了如何在包含多个文件的目录中查找文件,但是还有一种更快的方法。如果你知道正在找的Tiger Woods的视频文件是Windows Media格式的,那么这个文件名一定是以.wmv为后缀的,这时…

企业做网站需要哪些材料seo实战培训班

前言 机器学习分为:监督学习,无监督学习,半监督学习(也可以用hinton所说的强化学习)等。 在这里,主要理解一下监督学习和无监督学习。 监督学习(supervised learning) 从给定的训…

对网站备案的认识免费素材网站下载

最近建了一个技术交流群,欢迎志同道合的同学加入,群里主要讨论:分享业务解决方案、深度分析面试题并解答工作中遇到的问题,同时也能为我提供写作的素材。 欢迎加Q:312519302,进群讨论 前言 在工作中&#…

人力资源网站模板一个虚拟主机多个网站

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例RadiusOutlierRemoval,并解析接口vtkRadiusOutlierRemoval,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的…

如何开发wap网站做企业专业网站一般要多少钱

💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大…

建网站的软件软件公司网站源码

Eclipse控制web项目的访问名称 web项目的访问路径(名称)修改 1.点击项目右键-》properties找到Context root 修改成我们需要的名字即可转载于:https://www.cnblogs.com/pypua/articles/7379950.html

装修公司做网销的网站建设银行观澜支行网站

gitlab备份文件上传腾讯云COS 脚本说明脚本名称:upload.py 假设gitlab备份文件目录:/opt/gitlab/backups gitlab备份文件格式:1706922037_2024_02_06_14.2.1_gitlab_backup.tar1.脚本需和gitlab备份文件同级目录 2.根据备份文件中的日期判断…

深圳东门希尔顿欢朋酒店外贸网站seo优化方案

免责声明 如果觉得我必须从一个重要的免责声明开始这篇文章: 不要太相信我要说的话。 我之所以这样说,是因为我们正在讨论安全性。 而且, 当您谈论安全性时,除了100%正确的陈述外,还有冒任何其他风险的风险…

医院网站建设 不足农业电商网站建设

在混合开发中避免不了通信,简单记录一下,Flutter iOS工程与Flutter 之间相互通信。 Flutter中通过Platform Channel实现Flutter和原生端的数据传递,是怎么进行数据通信,以及怎么配置,下面一一进行详解。 FlutterMetho…

深圳设计网站培训班企业网站建设公司注意哪些问题

所有代码块都是在Jupyter Notebook下进行调试运行,前后之间都相互关联。 文中所有代码块所涉及到的函数里面的详细参数均可通过scikit-learn官网API文档进行查阅,这里我只写下每行代码所实现的功能,参数的调整读者可以多进行试验调试。多动手…

网站群cmswordpress按分类调用文章

环境说明 系统版本:Ubuntu 20.04 VirtualBox版本: 7.0.12 解决过程 扩展下载,进入VirtualBox 官方下载路径。选择本机安装版本,如下图所示,因笔者是7.0.x版本,因此点击第一条链接; 进入版本页…

中国网站排名前100智慧团建官方网站电脑版

Vue中的Render渲染函数 VUE一般使用template来创建HTML&#xff0c;然后在有的时候&#xff0c;我们需要使用javascript来创建html&#xff0c;这时候我们需要使用render函数。比如如下我想要实现如下html&#xff1a; <div id"container"><h1><a hre…

企业网站推广计划网络科技工作室起名

一.项目简介 利用DS18B20实时检测温度并显示在LCD1602显示屏上&#xff0c;同时可以通过K1,K2,K3,K4设置最高温度和最低温度利用AT24C02可以实现掉电不丢失&#xff0c;最后当检测温度大于或小于最高温时&#xff0c;会在LCD1602显示屏上显示OV:H或OV:L。 二.准备材料 AT89C52、…

济宁市中网站建设工程建设信息网站有哪些

一.前期准备 1.1开发环境安装 Oracle从JDK9开始每半年发布⼀个新版本, 新版本发布后, ⽼版本就不再进⾏维护. 但是会有⼏个⻓期维护的版本. ⽬前⻓期维护的版本有: JDK8, JDK11, JDK17, JDK21 在 JDK版本的选择上&#xff0c;尽量选择⻓期维护的版本. 为什么选择JDK17? S…

专业营销网站建设购物网站APP

运维工程师在进行服务器运维时&#xff0c;往往一个人要同时监控几十甚至成百上千的机器&#xff0c;当机器数量增加时&#xff0c;服务器管理的难度将会大大增加。很多工程师在工作中会使用一些运维面板&#xff0c;比如bt&#xff0c;1panel等&#xff0c;但是这些工具往往一…

专门做音箱的网站邢台地区网站建设

每日推荐一篇专注于解决实际问题的外文&#xff0c;精准翻译并深入解读其要点&#xff0c;助力读者培养实际问题解决和代码动手的能力。 欢迎关注公众号 原文标题&#xff1a;Text Clustering and Labeling Utilizing OpenAI API 原文地址&#xff1a;https://medium.com/kbd…

制作app免费网站模板镇江网站建设和优化推广多少钱

C 六级 2024 年 03 月 1 单选题&#xff08;每题 2 分&#xff0c;共 30 分&#xff09; 第 1 题 在构建哈夫曼树时&#xff0c;每次应该选择&#xff08; &#xff09;合并。 A. 最小权值的节点 B. 最大权值的节点 C. 随机节点 D. 深度最深的节点 第 2 题 面向对象的编程思想主…