← 全部技能

cdp-page-control

v0.1.1

驱动受控浏览器操作任意网站页面(导航、填表、点击、读文本、截图、抓网络)

底座 别的技能建在它上面 all

怎么装

Pipi install git:gitea.vhkd.top/pi-hub/cdp-page-control@v0.1.1

装完跑 pi-skill cdp-page-control check。

先准备什么

用系统已有的东西即可,没有额外依赖。

要先配什么

装完即用,不需要提前配置。

常用命令

launch启动/复用受控浏览器
nav打开 URL / 前进 / 后退 / 刷新
snapshot页面结构快照:可见交互元素 + @N 引用
wait等元素/条件出现
find找元素,返回定位器
click点击元素
type输入文本
fill按 JSON 批量填表(输入/下拉/勾选)
press按键/组合键
drag真实鼠标拖拽(含原生 HTML5 拖放)
select下拉选择
hover悬停元素
upload上传文件
insert-text向焦点元素插入文本(自绘编辑器)
text读元素文本
html读元素 HTML
eval在页面里执行 JS
net抓网络请求
console读控制台消息(含历史回放与异常)
shot截图(整页或单个元素)
pdf整页导出 PDF(打印管线,一次调用拿到全部内容,不受视口限制):pdf <out.pdf> --size WxH [--media screen|print];要 PNG 再用 qlmanage -t -s <2*max(W,H)> 矢量重栅格
cookies读写 cookie
import-cookies把日常 Chrome 的登录态复制进受控浏览器(默认预览,--yes 执行)
persist-cookies把会话 cookie 改成持久 cookie(跨重启保登录)
targets列出标签页
open新开标签页
close关闭标签页
status浏览器状态
stop关闭受控浏览器