中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python怎么實現用郵件遠程控制自己電腦

發布時間:2022-02-23 10:07:51 來源:億速云 閱讀:204 作者:iii 欄目:開發技術

這篇“Python怎么實現用郵件遠程控制自己電腦”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Python怎么實現用郵件遠程控制自己電腦”文章吧。

開發工具

Python版本:3.6.4

相關模塊:

PIL模塊;

email模塊;

以及一些Python自帶的模塊。

環境搭建

安裝Python并添加到環境變量,pip安裝需要的相關模塊即可。

原理簡介

一. 思路

電腦每隔一段時間查看指定郵箱中是否收到了新的郵件,若未收到,則不進行任何操作,若收到了,則判斷發件人的身份,若發件人為合法的控制者,則解析發件人的郵件,執行解析結果,否則忽略該郵件。

二. 具體實現

(1)收發郵件

我們利用POP3協議來收取郵件,利用SMTP協議來發送郵件,python內置對著兩個協議的支持,因此具體實現起來十分簡單輕松。

注1:

此處推薦廖雪峰的Python教程,里面有關于收發郵件的詳細介紹,我就不搬磚了。

注2:

電腦端郵箱本人使用了新浪郵箱,手機端郵箱本人使用了QQ郵箱。

(2)查看電腦狀況

直接利用PIL模塊的ImageGrab.grab()函數對電腦進行截屏,然后通過郵件把電腦截屏發送到手機上。

如果想查看模型運行的情況,走之前把模型訓練界面顯示在桌面上就可以啦~

(3)可擴展性

除了查看電腦狀況外,目前僅支持利用cmd命令控制電腦,若需要添加其他功能,可在下圖所示的位置上添加:

Python怎么實現用郵件遠程控制自己電腦

(4)易用性

cmd命令太長手機上打起來不方便或者記不住怎么辦?你可以在word2cmd.json中設置快捷命令語:

Python怎么實現用郵件遠程控制自己電腦

(5)FAQ

① 電腦端發送郵件失敗?

解決方案:

若電腦端發送的郵件被識別為垃圾郵件使得手機端無法查看電腦狀況時,可用手機登陸電腦端使用的郵箱,查看被退回的郵件,這樣就可以在手機上查看電腦運行狀況了。

注3:

若為手機端郵箱拒收,可以設置一下白名單。

② 電腦端無法登陸郵箱?

解決方案:

你需要開啟SMTP和POP3服務:

Python怎么實現用郵件遠程控制自己電腦Python怎么實現用郵件遠程控制自己電腦

密碼應為客戶端授權密碼,而非登陸密碼。當然新浪郵箱的登錄密碼即為客戶端授權密碼。

That's All.

完整源代碼請自行參考相關文件。

使用演示

Step1:修改配置文件

必須修改的配置文件為:

config.json。

作用:

設置電腦端和手機端郵箱的信息。手機端郵箱的信息用于驗證發信人是否為合法控制電腦者,電腦端郵箱的信息用于電腦端接收和發送郵件。

若需要加密SMTP會話,請設置enable_ssl為true,并設置正確的端口號。

Python怎么實現用郵件遠程控制自己電腦

選擇修改的配置文件為:

word2cmd.json。

作用:

設置快捷命令語。

Step2:運行Server.py文件

Python怎么實現用郵件遠程控制自己電腦

發送指令:

Python怎么實現用郵件遠程控制自己電腦

Python怎么實現用郵件遠程控制自己電腦

執行指令:

Python怎么實現用郵件遠程控制自己電腦

結果:

Python怎么實現用郵件遠程控制自己電腦

以上就是關于“Python怎么實現用郵件遠程控制自己電腦”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乌珠穆沁旗| 额济纳旗| 肥乡县| 顺昌县| 福清市| 洪泽县| 阿荣旗| 丹凤县| 监利县| 宁城县| 八宿县| 柘荣县| 连南| 宣城市| 南木林县| 祁东县| 玉门市| 长乐市| 卫辉市| 桑日县| 文水县| 汪清县| 新余市| 湖口县| 霍邱县| 松江区| 平阴县| 德阳市| 孝感市| 封丘县| 莱西市| 临西县| 财经| 阳江市| 浪卡子县| 渝北区| 老河口市| 诸暨市| 额敏县| 榕江县| 平湖市|