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

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

1、首先安装playwright

bash 复制代码
pip install playwright

2、 安装支持的浏览器

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

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

bash 复制代码
playwright codegen      

4、接着会出现一个浏览器界面和Playwright inspector界面

5、接着输入要录制的 网站:例如:https://www.baidu.com/,然后回车

6、接着输入自己要查询的东西,比如ai,然后点击百度一下,这时就可以看到Playwright inspector录制的界面代码:

7、停止录制脚本,点击小红点,

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

python 复制代码
import re
from playwright.sync_api import Playwright, sync_playwright, expect


def 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、就可以看到自动运行之前的操作了

相关推荐
IMPYLH几秒前
Linux 的 chgrp 命令
linux·运维·服务器
脱脱克克4 分钟前
OpenClaw Cron 完全指南:解锁 AI 智能体的定时自动化超能力
人工智能·自动化·openclaw
L1624764 分钟前
linux中mdadm命令生产环境全流程实战总结
linux·运维·数据库
程知农7 分钟前
Android的配置笔记
android·笔记
志栋智能8 分钟前
释放人力,聚焦创新:超自动化巡检的战略意义
大数据·运维·网络·人工智能·安全·自动化
小比特_蓝光10 分钟前
Linux权限
linux·运维·服务器
wanhengidc12 分钟前
选择站群服务器的好处
运维·服务器·网络·安全·智能手机
AC赳赳老秦13 分钟前
OpenClaw核心命令详解(常用指令+实战示例,高效开启自动化工作)
大数据·运维·人工智能·自动化·ai-native·deepseek·openclaw
RoboWizard15 分钟前
解锁高效办公新体验 金士顿高速闪存盘
运维·服务器·网络·缓存·智能手机
Trouvaille ~17 分钟前
【项目篇】从零手写高并发服务器(五):Channel事件管理与Poller模块
运维·服务器·c++·reactor·高并发·多路转接·epoll