满城做网站电话,成都培训网站建设,软件工程研究生学校排名,聚成网站建设本文实现的是一种较为安全、简洁、高效的抓取微信好友信息的方法。 实现工具#xff1a;微信pc端、影刀RPA
主要流程#xff1a;
手动—前期准备#xff0c;电脑登陆微信#xff0c;打开联系人页#xff0c;使得联系人分类“A”显现在微信窗口界面 自动—运行程序#…本文实现的是一种较为安全、简洁、高效的抓取微信好友信息的方法。 实现工具微信pc端、影刀RPA
主要流程
手动—前期准备电脑登陆微信打开联系人页使得联系人分类“A”显现在微信窗口界面 自动—运行程序
利用元素的文本定位到“A”文本框获取其底部坐标坐标Y轴向下偏移鼠标左键单击右边显示出联系人详情一般是0~60像素具体范围可利用截图工具获取联系人文本框的高度在详情页获取联系人的信息获取完一个联系人信息后将获取到的信息写入到数据表格中通过快捷键指令控制键盘“↓”键单击跳转下一个联系人详情页重复3、4步骤通过判断最新抓取的联系人信息和数据表格中的信息是否一致决定是否跳出循环抓取流程待抓取完联系人信息后将数据表格导出Excel表格储存。 完整程序截图 抓取后的数据如下
关键步骤总结
性别男、女、无通过联系人右边的性别标识图像判断由于微信的联系人是可以备注重复的所以在判断是否抓取到最后一位时不能通过简单的联系人字符判断要多条件判断文中是将所有字段拼接成字符再判断由于联系人详情页有些信息不一定有比如地区典型如企业微信联系人、官方助手等等这时就要增加异常判断或者超时判断文中是忽略抓取将这些不存在信息设为“无”为了提高抓取效率文中是抓取相似元素后再处理字符列表根据详情页的标签昵称、微信号、地区定位列表中的联系人信息标签索引1