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

相关推荐
百度Geek说9 分钟前
百度流式计算开发平台的降本增效之路
运维·云原生
e***985720 分钟前
MobaXterm全能运维实战指南
运维
last demo40 分钟前
docker容器
运维·docker·容器
小白学大数据1 小时前
爬虫技术选股:Python 自动化筛选潜力股
开发语言·爬虫·python·自动化
一人の梅雨1 小时前
亚马逊SP-API商品评论接口实战:情感分析+商业洞察挖掘的差异化方案
运维·前端·数据库
FED_AF1 小时前
rsync远程文件同步实用指南
运维·rsync
Q16849645151 小时前
知识点-创建、查看和编辑文本文件
linux·运维
charlie1145141911 小时前
现代嵌入式C++教程:if constexpr——把编译期分支写得像写注释 —— 工程味实战指南
开发语言·c++·笔记·学习·嵌入式·现代c++
小宇的天下2 小时前
Calibre 3Dstack --每日一个命令days11【dangling_ports】(3-11)
linux·运维·服务器
HIT_Weston2 小时前
97、【Ubuntu】【Hugo】搭建私人博客:搜索功能(二)
linux·运维·ubuntu