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

影刀 RAP 迁移华为云备忘录数据到得到笔记

因个人更换华为手机到其它品牌,华为手机中的备忘录无法直接迁移,故使用影刀 RAP 自动读取备忘录中的数据,并逐条插入到得到笔记中。


1. 影刀 RAP:在得到笔记创建笔记

前置步骤
  • 打开 得到笔记,注册并登录账号。
  • 在影刀中新建「PC 自动化应用」。
流程步骤
序号动作说明
1获取已打开的网页对象网页自动化 → 获取已打开的网页对象
选择 Chrome,按网址匹配 https://www.biji.com/
2点击元素(web)捕获并点击主页笔记输入框右上角的小方框,进入全屏编辑页
3填写输入框(web)- 标题捕获编辑页标题输入框,测试输入:这是新的标题
4填写输入框(web)- 内容目标输入框为 div[contenteditable="true"],直接捕获失败。
提示"未找到指定ID的元素"
使用 XPath:
//*[@id="aie-editor"]/div[2]/div[3]/div/div[1]/div/div[2]/div/div
5点击元素(web)模拟点击「保存」

在这里插入图片描述


2. 影刀 RAP:读取华为云备忘录数据

前置步骤
  • 打开 华为云空间,登录并进入「备忘录」。
流程步骤
序号动作说明
1获取已打开的网页对象选择 Chrome,按网址匹配 https://cloud.huawei.com/
2获取相似元素列表(web)获取所有备忘录「标题块」(标题 + 创建日期)
3反转列表按日期由远及近排序,后续先创建旧笔记
4Foreach 循环依次处理每个标题块
5设置变量用正则拆分标题与日期:
__import__('re').search(r'^([\s\S]+?)\n?(\d{4}年\d{1,2}月\d{1,2}日)$', 标题_日期_txt).groups() if 标题_日期_txt else []
重组标题:
(标题_日期_array[0].strip()[:30] + '...') if len(标题_日期_array[0].strip()) > 30 else 标题_日期_array[0].strip() + ' - ' + 标题_日期_array[1]
6点击元素(web)点击标题块,右侧加载对应笔记内容
7等待元素(web)等待内容加载完成
8获取元素信息(web)捕获右侧笔记内容块,读取文本

至此,已获取每条备忘录的「标题」与「内容」。

在这里插入图片描述


3. 整合流程:迁移数据

改造思路
  1. 在「读取华为云备忘录」流程中增加两个输出:

    • 笔记内容_txt
    • 合并笔记标题_txt
  2. 将「在得到笔记创建笔记」流程封装为子流程,接收上述两个参数。

  3. 在「读取华为云备忘录」循环体内增加:

    • 调用流程,再设置输入参数

在这里插入图片描述

测试提示
  • 调试时可缩小 Foreach 循环次数,避免一次性处理过多数据。
影刀完整流程概览

在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/335834.html

相关文章:

  • GitHub Copilot:AI编程助手的架构演进与真实世界影响
  • mac电脑开发嵌入式基于Clion(stm32CubeMX)
  • 深入了解linux系统—— 线程控制
  • IDE/去读懂STM32CubeMX 时钟配置图(有源/无源晶振、旁路/晶振模式、倍频/分频)
  • 三、k8s 1.29 之 安装2
  • 重温k8s基础概念知识系列三(工作负载)
  • 什么是GD库?PHP中7大类64个GD库函数用法详解
  • Kafka 面试题及详细答案100道(23-35)-- 核心机制2
  • 基础IO_系统文件IO | 重定向【Linux】
  • 《程序员修炼之道》第三四章读书笔记
  • 《算法导论》第 27 章 - 多线程算法
  • scikit-learn/sklearn学习|套索回归Lasso解读
  • Ansible 核心功能进阶:自动化任务的灵活控制与管理
  • 自由职业数据科学:从细分定位到规模化的实战路线
  • 记忆翻牌游戏 greenfoot 开发
  • 机器人经验学习1 杂记
  • 电子电气架构 --- 自动驾驶汽车的下一步发展是什么?
  • Python自学10-常用数据结构之字符串
  • 机器学习算法篇(十三)------词向量转化的算法思想详解与基于词向量转换的文本数据处理的好评差评分类实战(NPL基础实战)
  • 深度解析 Tomcat ProtocolHandler 工作原理
  • 安装 Docker 支持 NVIDIA 显卡的依赖
  • AI Search进化论:从RAG到DeepSearch的智能体演变全过程
  • JavaScript性能优化实战(三):DOM操作性能优化
  • 计算机网络 HTTP1.1、HTTP2、HTTP3 的核心对比及性能分析
  • 【LLM】文献阅读-ISOLATE GPT:基于大语言模型的执行隔离架构
  • 第16节:自定义几何体 - 从顶点构建3D世界
  • 检查xrdp远程连接桌面卡顿的问题(附解决sh脚本)
  • Oracle查看历史会话信息视图介绍
  • 【大语言模型 04】Cross-Attention vs Self-Attention实战对比:解码器中的双重注意力机制
  • NumPy 库介绍:核心 API 详解