蓝印RPA
  1. 鼠标操作
蓝印RPA
  • 一分钟,了解蓝印RPA
  • webRPA接口
    • 浏览器操作
      • 启动浏览器
      • 创建新的TAB标签页
      • 加载Url
      • 后退一步
      • 前进一步
      • 停止加载页面
      • 刷新当前页面
      • 关闭TAB标签页
      • 关闭浏览器
      • 页面缩放
      • 禁用/启用右键菜单
      • 获取浏览器identify列表
      • 禁用/启用显示图片
    • 鼠标操作
      • 启用鼠标移动轨迹
        POST
      • 移动鼠标到指定位置
        POST
      • 鼠标点击指定坐标位置
        POST
      • 发送鼠标滚轮消息
        POST
      • 从指定开始位置拖拽鼠标移动到指定结束位置
        POST
    • 元素操作
      • 通过xpath获取属性值
      • 通过xpath判断指定的属性是否存在
      • 高亮xpath指定的节点
      • 在页面上通过鼠标点击获取xpath节点
      • xpath点击
      • css选择器点击
      • 通过xpath查找相似元素个数
      • 通过xpath获取元素坐标
    • 页面操作
      • 自动上下滚动拉条
      • 加载页面前执行一段js
      • 加载页面完成后执行一段js
      • 查找指定内容的相似个数
      • 执行js代码
      • 上传附件
      • 下载文件
      • 页面截图
      • 保存网页到本地
      • 随机点击页面上链接
    • 输入操作
      • 输入文字内容
      • 发送键盘消息
    • 网页设置
      • 设置cookie
      • 清除所有Cookies
      • 设置代理
      • 清除浏览器的代理
      • 设置UserAgent
      • 设置屏幕尺寸大小
      • 启用触屏模式
      • 设置GPS(经纬度)
      • 设置陀螺仪
    • 数据过滤与监听
      • 重定向URL地址
      • 获取发起请求跟响应的内容
    • 数据操作
      • 保存数据到本地文件
      • 读取本地文件内容
      • 获取当前网址
      • 获取网页标题
      • 获取cookie
      • 获取当前页面的html或者页面上的文字
      • 枚举指定文件夹中的文件
    • 系统操作
      • 运行本地程序
      • 播放音频
    • 等待操作
      • 等待页面加载完成
      • 等待元素出现
    • Excel数据操作
      • 读取本地Excel
      • 保存Excel
  1. 鼠标操作

从指定开始位置拖拽鼠标移动到指定结束位置

POST
/learningRPA
/*
@brief 从指定开始位置拖拽鼠标移动到指定结束位置
@param srcx[int] 开始位置x坐标
@param srcy[int] 开始位置y坐标
@param desx[int] 结束位置x坐标
@param desy[int] 结束位置y坐标
@param time[int] 从开始位置移动结束位置消耗的时间,单位毫秒
*/

请求参数

Body 参数application/json
method
string 
方法名
必需
DragMouseMove
brw_identify
string 
必需
通过启动浏览器方法中返回的结果中获得
identify
integer 
必需
tab标识id,通过创建新的TAB标签页返回结果中获取
config
object 
必需
srcx
integer 
开始位置x坐标
必需
srcy
integer 
开始位置y坐标
必需
desx
integer 
结束位置x坐标
必需
desy
integer 
结束位置y坐标
必需
time
integer 
从开始位置移动结束位置消耗的时间
必需
单位毫秒
示例
{
  "method": "string",
  "brw_identify": "string",
  "identify": 0,
  "config": {
    "srcx": 0,
    "srcy": 0,
    "desx": 0,
    "desy": 0,
    "time": 0
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://test-cn.your-api-server.com/learningRPA' \
--header 'Content-Type: application/json' \
--data-raw '{
    "method": "string",
    "brw_identify": "string",
    "identify": 0,
    "config": {
        "srcx": 0,
        "srcy": 0,
        "desx": 0,
        "desy": 0,
        "time": 0
    }
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
发送鼠标滚轮消息
下一页
通过xpath获取属性值
Built with