当前位置: 首页 > news >正文

python中的RPA->playwright自动化录制脚本实战案例笔记

playwright录制功能使用绕过登录操作

1、首先安装playwright

pip install playwright

2、 安装支持的浏览器

playwright install # 安装支持的浏览器:cr, chromium, ff, firefox, wk 和 webkit

3、接着在自己的项目下运行录制命令:

playwright codegen      

在这里插入图片描述
4、接着会出现一个浏览器界面和Playwright inspector界面
在这里插入图片描述
5、接着输入要录制的 网站:例如:https://www.baidu.com/,然后回车
在这里插入图片描述
6、接着输入自己要查询的东西,比如ai,然后点击百度一下,这时就可以看到Playwright inspector录制的界面代码:

在这里插入图片描述
7、停止录制脚本,点击小红点,
在这里插入图片描述

8、然后在vscode ,新建一个文件test2025015baidu.py,将代码复制里面


import re
from playwright.sync_api import Playwright, sync_playwright, expectdef run(playwright: Playwright) -> None:browser = playwright.chromium.launch(headless=False)context = browser.new_context()page = context.new_page()page.locator("body").click()page.goto("https://www.baidu.com/")page.locator("#kw").click()page.locator("#kw").fill("ai")page.locator("#kw").press("Enter")page.get_by_role("button", name="百度一下").click()# ---------------------context.close()browser.close()with sync_playwright() as playwright:run(playwright)

9、然后关掉浏览器

在这里插入图片描述

10、运行代码,鼠标右击

在这里插入图片描述
11、就可以看到自动运行之前的操作了
在这里插入图片描述

http://www.lryc.cn/news/522415.html

相关文章:

  • Linux查看日志命令
  • (8)ERC20详细介绍
  • opencv projectPoints函数 computeCorrespondEpilines函数 undistortPoints函数
  • springboot集成websocket实现实时大量数据,效率性能高
  • 游戏引擎学习第80天
  • Windows 上的 MySQL 8.4.3 和 WSL(Ubuntu)的 MySQL 8.0.40 之间配置 主从同步
  • 【狂热算法篇】探秘图论之 Floyd 算法:解锁最短路径的神秘密码(通俗易懂版)
  • Sentinel配置流控规则详解
  • 解锁动态规划的奥秘:从零到精通的创新思维解析(6)
  • Qwen2.5 3B、7B、14B在文本按照规范进行标准化改写任务上的表现
  • Oracle报错ORA-01078、LRM-00109
  • 免费为企业IT规划WSUS:Windows Server 更新服务 (WSUS) 之快速入门教程(一)
  • Titans 架构中的记忆整合:Memory as a Context;Gated Memory;Memory as a Layer
  • 无缝过渡:将 Ansys 子结构模型转换为 Nastran
  • 小哆啦的跳跃挑战:能否突破迷宫的极限?
  • KubeSphere部署安装,接入KubeKey安装的k8s集群
  • Object常用的方法及开发中的使用场景
  • SQL2000在win10上安装的方法
  • Windows图形界面(GUI)-QT-C/C++ - QT 对话窗口
  • Java语言的数据结构
  • 【12】Word:张老师学术论文❗
  • 大疆最新款无人机发布,可照亮百米之外目标
  • 《小迪安全》学习笔记05
  • 56_多级缓存实现
  • 每日进步一点点(网安)
  • 宝塔php7.4安装报错,无法安装,php8以上可以安装,以下的不行,gd库什么的都正常
  • SDL2:PC端编译使用
  • Windows 蓝牙驱动开发-蓝牙设备栈
  • docker一张图理解
  • RocketMQ、Kafka、RabbitMQ,如何选型?