赞
踩
主要思路:
pyautogui.locateCenterOnScreen
来定位pyautogui.screenshot
来截聊天区域的图原窗口:
截固定长宽的像素:
结果:
['@21-肖龙', '老师-HCS-吴志勇', '大家都太强了#章']
发现名字也会被识别出来,这里不能直接取最后一个,因为多行输入的时候:
结果:
['好多不会都血红蛋白许多还打不打胡', '好的']
发现有时候有名字有时候又没有……
解决方法:微信原因。这里只针对单人聊天,如果需要实现群聊效果需要进入群中设置不显示成员名称。
['还是你的记得记得都就差你']
以上文本识别太不好用了,同时百度云OCR注册比较麻烦,免费的只有200次的额度,中午睡午觉发现了一个更为简便的方法:
pyautogui.locateAllOnScreen
pyautogui.doubleClick
pyautogui.hotkey('ctrl', 'c'))
和txt = pyperclip.paste()
本来想用ERNIE的,发现几个月前百度有个新的预训练模型,也挺麻烦的,先获取access_token,接口在这,控制台在这,好像是基于PLATO-XL,中文预训练模型,论文地址
https://github.com/YoungSeng/Autowechat
https://www.bilibili.com/video/BV1X5411S7vE
运行效果:
手写一个自动回复微信消息机器人!
图片截图:
……
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。