国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python 實(shí)現(xiàn)局域網(wǎng)遠(yuǎn)程屏幕截圖案例

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

最近各地中小學(xué)都在開(kāi)展線上教學(xué),有些不自覺(jué)的小朋友們用電腦在線學(xué)習(xí)的時(shí)候會(huì)趁家長(zhǎng)不在的時(shí)候偷偷玩游戲、看漫畫。

本程序screenshot.py就是用來(lái)監(jiān)控學(xué)生機(jī)(windows系統(tǒng))屏幕活動(dòng)的一個(gè)小腳本。

首先在學(xué)生機(jī)上安裝python3環(huán)境。另外需要安裝pyautogui:

pip install pyautogui

學(xué)生機(jī)啟動(dòng)后臺(tái)進(jìn)程方法:在學(xué)生機(jī)上建立一個(gè)批處理文件,用無(wú)窗口python運(yùn)行命令,以下根據(jù)你自己的python安裝位置和腳本所在文件夾調(diào)整。。

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

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

WIFI環(huán)境下,在家長(zhǎng)機(jī)器或手機(jī)瀏覽器中輸入下面的網(wǎng)址(假設(shè)學(xué)生機(jī)IP為192.168.1.3):

http://192.168.1.3:8008/

就可看到學(xué)生當(dāng)前的屏幕活動(dòng)??伤⑿?。

補(bǔ)充:python代碼實(shí)現(xiàn)截圖識(shí)字

有次網(wǎng)上down了個(gè)截圖實(shí)識(shí)的軟件,發(fā)現(xiàn)一天只能用10次要錢才能解鎖免費(fèi),很氣,作為一個(gè)菜雞怎么能忍受

于是自己用python寫了個(gè)簡(jiǎn)單的小工具,分享給大家

代碼如下: 先安裝庫(kù)

Python 實(shí)現(xiàn)局域網(wǎng)遠(yuǎn)程屏幕截圖案例

from PIL import ImageGrab,Imageimport keyboard #監(jiān)控鍵盤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 這個(gè)看你用什么截圖,qq是個(gè) 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(’請(qǐng)重新截圖’) else: print(’請(qǐng)使用qq截圖,小逗比(記得截圖后按enter)’)if __name__ == ’__main__’: for _ in range(sys.maxsize): seceenShot() test = API.picture2Text(r’250.jpg’) print(test)

上述11,12,13的是百度云的工單賬號(hào)和密鑰,如圖下,自己可以注冊(cè)的免費(fèi)

Python 實(shí)現(xiàn)局域網(wǎng)遠(yuǎn)程屏幕截圖案例

33行和34行是監(jiān)控鍵盤的

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

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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美黑人巨大最猛性xxxxx | 国产成年网站v片在线观看 国产成人aa在线视频 | 97国产在线播放 | 99久在线精品99re6视频 | 日本在线视频免费看 | 亚洲精品国产一区二区三区在 | 免费播放国产性色生活片 | 中文字幕综合 | 99免费精品视频 | 永久天堂 | 中文字幕亚洲一区 | 一级毛毛片毛片毛片毛片在线看 | 成人影院一区二区三区 | 一区二区三区四区国产精品 | 国产成人教育视频在线观看 | 毛片视频网站 | 亚洲一区亚洲二区 | 日韩欧美视频在线播放 | 欧美国产合集在线视频 | 乱人伦中文字幕视频 | 在线观看 一区 | 亚洲一区二区三区免费看 | 岛国在线永久免费视频 | 特黄特黄一级高清免费大片 | 97国产精品视频观看一 | 国产dvd毛片在线视频 | 日本红怡院亚洲红怡院最新 | 久久久久久久久久免观看 | 久草福利资源 | 综合亚洲一区二区三区 | 一级片免费观看 | 国产精品手机在线观看 | 亚洲国产精品线观看不卡 | 日日摸夜夜搂人人要 | 国产精品正在播放 | 国产成人小视频在线观看 | 亚洲日本一区二区三区 | 免费成年人在线视频 | 偷柏自拍亚洲欧美综合在线图 | 青青草色久综合网 | 一级毛片在线不卡直接观看 |