获取微信联系人列表的一种方法
本文提供了一种获取微信的联系人列表的方法,步骤如下:
- 给微信的联系人加上备注
- 登录微信windows pc客户端,打开通讯录管理
- 调整窗口大小,让备注这一列的内容完整显示
- 使用FSCapture工具截取该窗口的长图(选中窗口,点击捕捉滚动窗口按钮)
- 用画图工具打开上面保存的长图
- 记录下第一行联系人前面复选框的左上、右下坐标点【查看下面的图例】
- 记录下第一行联系人备注文本区域左上、右下坐标点【查看下面的图例】
- 运行以下脚本,实现以下功能:
- 用复选框区域的特征,通过模板匹配的方式找到所有的行坐标
- 再结合上面备注区域的坐标和大小,裁剪出每个联系人备注区域的图片
- 通过百度OCR提取图片中文本,保存到文本文件中
代码
import cv2
from PIL import Image
import requests
import base64
import time
import numpy as np
def baiu_ocr_predict(filepath):
from aip import AipOcr
APP_ID = ''
API_KEY = ''
SECRET_KEY = ''
client = AipOcr(APP_ID,API_KEY,SECRET_KEY)
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
image = get_file_content(filepath)
res = client.basicAccurate(image
标签:微信,联系人,列表,图例,KEY,import,备注
From: https://blog.csdn.net/m0_61864577/article/details/136722806