色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python 實現局域網遠程屏幕截圖案例

瀏覽:36日期:2022-06-25 17:42:36

最近各地中小學都在開展線上教學,有些不自覺的小朋友們用電腦在線學習的時候會趁家長不在的時候偷偷玩游戲、看漫畫。

本程序screenshot.py就是用來監控學生機(windows系統)屏幕活動的一個小腳本。

首先在學生機上安裝python3環境。另外需要安裝pyautogui:

pip install pyautogui

學生機啟動后臺進程方法:在學生機上建立一個批處理文件,用無窗口python運行命令,以下根據你自己的python安裝位置和腳本所在文件夾調整。。

c:python37pythonw.exe d:pyscreenshot.py 1>1.txt 2>2.txt

from http.server import BaseHTTPRequestHandler, HTTPServerimport pyautogui, socket# for windows, screenshot.py# 家長監控地址: http://192.168.1.3:8009/PORT = 8008# 獲取學生機局域網地址IP = socket.gethostbyname(socket.gethostname())#windowsclass myHandler(BaseHTTPRequestHandler): def do_GET(self): img = pyautogui.screenshot() #屏幕截圖 if img: self.send_response(200) #HTTP 狀態碼 self.send_header(’Content-Type’, ’image/png’) self.end_headers() img.save(self.wfile, ’PNG’) # 寫入HTTP 響應流文件def main(): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #判斷當前端口是否已經打開 result = sock.connect_ex((IP, PORT)) portopen = result == 0 sock.close() if not portopen: #啟動web服務器,用自定義的響應處理類 server = HTTPServer((IP, PORT), myHandler) server.serve_forever() # 服務器持續監聽 except: passif __name__ == ’__main__’: main()

WIFI環境下,在家長機器或手機瀏覽器中輸入下面的網址(假設學生機IP為192.168.1.3):

http://192.168.1.3:8008/

就可看到學生當前的屏幕活動。可刷新。

補充:python代碼實現截圖識字

有次網上down了個截圖實識的軟件,發現一天只能用10次要錢才能解鎖免費,很氣,作為一個菜雞怎么能忍受

于是自己用python寫了個簡單的小工具,分享給大家

代碼如下: 先安裝庫

Python 實現局域網遠程屏幕截圖案例

from PIL import ImageGrab,Imageimport keyboard #監控鍵盤from time import sleepimport sysfrom aip import AipOcrclass API(): def picture2Text(filePath): API_ID = ’######’ API_KEY = ’#######’ SECRET_KEY = ’######’ aipocr = AipOcr(API_ID, API_KEY, SECRET_KEY) image = API.getFileContent(filePath) texts = aipocr.basicGeneral(image) allTexts = ’’ for words in texts[’words_result’]: allTexts = allTexts + ’’.join(words.get(’words’,’’)) return allTexts # print(texts) def getFileContent(a): with open(a,’rb’) as fp: return fp.read()def seceenShot(): ’’’用于獲取剪切板圖片信息并保存到本地’’’#ctrl+alt+a 這個看你用什么截圖,qq是個 if keyboard.wait(hotkey=’ctrl+alt+a’) == None: if keyboard.wait(hotkey=’enter’) == None: sleep(0.01) im_gray = ImageGrab.grabclipboard()# print(im_gray) if isinstance(im_gray,Image.Image):im_gray.save('250.jpg') else:print(’請重新截圖’) else: print(’請使用qq截圖,小逗比(記得截圖后按enter)’)if __name__ == ’__main__’: for _ in range(sys.maxsize): seceenShot() test = API.picture2Text(r’250.jpg’) print(test)

上述11,12,13的是百度云的工單賬號和密鑰,如圖下,自己可以注冊的免費

Python 實現局域網遠程屏幕截圖案例

33行和34行是監控鍵盤的

33行是開始截圖:ctrl+alt+a (這個看自己的截圖工具是什么鍵就換成什么)

34行是結束:enter (一定要按enter結束截圖)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久福利青草精品资源站 | 亚洲高清国产一线久久 | 久久99亚洲精品久久久久99 | 久揄揄鲁一二三四区高清在线 | 国产91一区二区在线播放不卡 | 国产99视频精品免费视频7 | 成人深夜福利在线播放不卡 | 亚洲一区在线视频观看 | 国产美女作爱视频 | 国产精品v在线播放观看 | 免费的特黄特色大片在线观看 | 中国一级毛片特级毛片 | 亚洲高清在线观看播放 | 亚洲欧美日韩综合久久久久 | 91国内精品久久久久怡红院 | 三级黄色在线播放 | 国产在线观a免费观看 | 麻豆一级片 | 成人久久| 欧美视频久久久 | 午夜一级做a爰片久久毛片 午夜伊人网 | 韩日一级视频 | 免费高清一级欧美片在线观看 | 免费看a级片 | 波少野结衣在线播放 | 在线播放成人高清免费视频 | 99视频免费在线观看 | 日韩精品麻豆 | 亚洲成年人网址 | 亚洲精品亚洲人成在线麻豆 | 亚洲在线精品 | 日本a级毛片免费视频播放 日本a级三级三级三级久久 | 欧美日韩亚洲高清不卡一区二区三区 | 波少野结衣在线播放 | 国产一区二区三区四区波多野结衣 | 国产成人亚洲综合欧美一部 | 欧美日韩亚洲国内综合网俺 | 丝袜美腿精品一区二区三 | 久久久久女人精品毛片 | 国产主播第一页 | 免费一级做a爰片久久毛片 免费一级做a爰片性色毛片 |