一、背景
如今的生活中,人们都比较喜欢使用微信,无论是工作还是生活,大家使用手机微信的频率都很高,微信好友中都是各自的联系人,有一些还是非常重要的客户一旦丢失这些微信好友,可能会造成直接的经济损失,有时我们在进行微营销的时候,会有账号的损耗,所以备份微信好友、企业微信好友是有多么的重要。
备份与保留联系信息: 导出通讯录是一种备份联系人信息的方式,确保在设备更换、数据丢失或其他情况下,能够轻松地恢复联系人信息。这有助于保持与朋友、家人、同事等的长期联系。
导出微信好友通讯录可能有多种原因,这取决于个人或业务需求。以下是一些常见的原因:
1、跨平台迁移: 在更换手机或操作系统时,导出通讯录可方便用户将联系人信息从一个平台迁移到另一个平台,确保不会丢失重要的联系人。
2、整理和管理联系人: 导出通讯录后,用户可以通过电脑或其他工具更方便地进行整理、编辑和管理联系人信息,如添加备注、分组、删除重复联系人等。
3、业务用途: 在商务环境中,导出通讯录可以用于客户管理、市场营销、业务发展等方面。这有助于更好地了解和利用与客户、合作伙伴或同事的联系信息。
4、分享与合作: 导出通讯录使得用户可以方便地与他人分享联系人信息,这在团队协作或某些社交场合中可能会派上用场。
5、数据分析: 对于一些个人或商业用途,导出通讯录可以用于数据分析,例如统计不同群体的联系人数量、分布情况,以及进行其他有关社交网络的研究。
需要注意的是,在执行此类操作时,务必尊重隐私和法规,确保合法合规。同时,妥善保管导出的通讯录文件,以防止未经授权的访问。
批量导出微信好友通讯录是一项常见但繁琐的任务。我目前采用的是“粒元数字员工”
RPA执行片段如下:
二、编辑脚本之前需要先明确操作步骤
整体操作流程如下:
用PC端应用找到微信应用通讯录-->保存到Excel中。
详细流程:打开PC微信-->点击联系人-->点击某个联系人获取昵称,微信号,手机号等。
三、脚本编辑
1、新建PC端应用,使用Win元素获取信息和Excel存储数据。
创建循环相似元素(win)。
2、在循环元素时,通过选择联系人相似元素方式
这样循环的集合就好了,在捕获元素先选择一个联系人,然后点击捕获相似元素,选择下一个联系人,然后再校验元素,就会闪现红色框住的相同区域,如上图。
上图所示在元素编辑处,可以看到找到了10个相似元素。
3、获取到循环体后,再获取每个联系人的详细信息。
a.关于获取昵称,在捕获元素中选中下图如左边红色框位置,按ctrl+鼠标双击,这样昵称元素选好了。在元素信息中下拉最后到最后一个元素text,展开对index等于“1” 属性勾选上,对name等于“xxx”属性勾选取消,然后保存。在保存之前做下校验元素操作(右侧红色框)。下图为捕获元素界面 。
b.关于获取微信号,在捕获元素中选中下图如左边红色框位置,按ctrl+鼠标双击,这样微信号元素选好了。在元素信息中下拉最后到最后一个元素text,展开对index等于“1” 属性勾选上,对name等于“xxx”属性勾选取消,然后保存。在保存之前做下校验元素操作(右侧红色框)。下图为捕获元素界面,红色框部分要特别注意下。
c.关于获取手机号,在捕获元素中选中下图如左边红色框位置,按ctrl+鼠标双击,这样手机号元素选好了。在元素信息中下拉最后到最后一个元素text,展开对index等于“1” 属性勾选上,对name等于“xxx”属性勾选取消,然后保存。在保存之前做下校验元素操作(右侧红色框)。下图为捕获元素界面,红色框部分要特别注意下。
获取手机号时,不是所有的联系人都有手机号,所以获取手机号前需要先判断电话标签是不是存在。先捕获电话元素,在元素信息中下拉最后到最后一个元素text,展开对index等于“1” 属性勾选取消,对name等于“xxx”属性勾选上,然后保存。
判断电话元素是否存在,RPA流程逻辑。
d.关于获取的信息存储到Excel,前面获取的昵称,微信号,手机号要分别在variable的尾部追加,这样才能完整的追加一行到Excel中。
保存Excel文件,文件需要提前创建,这里没有用创建文件的 流程。
e.完整流程代码块。
f.Excel中输出的数据结果:
5、此应用目前已上传到市场,
四、使用心得
总体下来用这款RPA和其他市面RPA比起来,它操作很方便,定位元素很精准,复杂问题简单化,标准的“懒人”模式,开箱即用,一用即会。注意本操作有个比较容易出错地方,联系人三个信息顺序为昵称、微信号、地区。因有些联系人没有昵称,在获取后面元素时index要往前移动,也就变成获取昵称index地方,可能会获取到昵称或微信号,获取微信号index地方,可能会获取到微信号或地区。在此之前先判断下昵称标签是否存在。