自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

謹(jǐn)防Python攻破電腦桌面

開發(fā) 后端
如何才能看一個(gè)人的桌面呢,都說Python很厲害,就來做一個(gè)利用移動(dòng)端訪問電腦來查看電腦的界面的神器!

 如何才能看一個(gè)人的桌面呢,都說Python很厲害,就來做一個(gè)利用移動(dòng)端訪問電腦來查看電腦的界面的神器!

[[286758]]

不知道大家以前有沒有做過這方面的東西呢?也許大家聽起來還有點(diǎn)不太理解,沒有關(guān)系,下面就帶領(lǐng)大家來看一下這個(gè)炫酷的操作,程序運(yùn)行的結(jié)果如下圖所示。

 

謹(jǐn)防Python攻破電腦桌面

 

上圖是程序執(zhí)行的圖片,而下圖是在手機(jī)端訪問電腦時(shí),所返回的電腦端的界面,為了更加直觀的進(jìn)行展示,經(jīng)過手機(jī)端可以訪問到電腦此時(shí)桌面的顯示內(nèi)容,而且是不斷的進(jìn)行刷新顯示的,當(dāng)切換電腦的桌面后,手機(jī)端進(jìn)行下一次的刷新之后同樣會(huì)顯示此時(shí)電腦桌面的顯示內(nèi)容。

為大家闡述這個(gè)操作是如何完成的吧,這里用到了基于python的網(wǎng)絡(luò)編程。程序很簡(jiǎn)單,只有短短的五十行左右,其核心代碼如下圖所示。

 

謹(jǐn)防Python攻破電腦桌面

 

  • 首先需要將我們的電腦用作客戶端;
  • 通過實(shí)例化一個(gè)socket來監(jiān)聽有無客戶端進(jìn)行請(qǐng)求,當(dāng)沒有客戶端進(jìn)行請(qǐng)求時(shí),服務(wù)端端口就一直監(jiān)聽等待;
  • 客戶端進(jìn)行請(qǐng)求時(shí)便進(jìn)行服務(wù)端與客戶端的數(shù)據(jù)傳輸,示意圖如下所示。

當(dāng)數(shù)據(jù)服務(wù)端向客戶端進(jìn)行數(shù)據(jù)傳輸時(shí),有一個(gè)默認(rèn)的傳輸內(nèi)容,通過獲取客戶端獲取到的內(nèi)容,可以對(duì)服務(wù)端傳輸?shù)膬?nèi)容進(jìn)行更改,將服務(wù)端傳輸?shù)膬?nèi)容改成下圖所示的html內(nèi)容。

 

 

此時(shí)客戶端所收到的內(nèi)容中便會(huì)攜帶“desktop.png”關(guān)鍵詞,當(dāng)滿足這個(gè)條件時(shí),只需要調(diào)用PIL庫中的截屏函數(shù),并將截屏后的圖像傳輸給客戶端即可。然后客戶端就會(huì)展現(xiàn)出來服務(wù)端返回的內(nèi)容,也就是當(dāng)前頁面的圖像了。

最后解釋一下:是如何訪問服務(wù)端的接口呢?很簡(jiǎn)單,只需要在任何一個(gè)瀏覽器下輸入“IP:PORT”即可。這個(gè)IP就是服務(wù)端的IP地址,而PORT就是服務(wù)端進(jìn)行監(jiān)聽的端口號(hào),如下圖所示:

 

謹(jǐn)防Python攻破電腦桌面

 

學(xué)會(huì)了嗎,可不要外傳額!

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2013-01-14 12:19:48

Firefox OSFirefox OS

2012-03-26 09:16:48

2013-04-28 10:50:07

遠(yuǎn)程控制

2013-08-02 15:09:07

2016-09-27 16:23:51

向日葵Android6.5

2016-11-21 08:26:36

2011-03-30 09:29:52

2021-04-13 15:59:13

Windows 10Windows微軟

2015-11-12 10:19:18

2021-05-08 08:19:20

電腦C盤系統(tǒng)垃圾軟件

2021-08-14 08:19:02

Windows 操作系統(tǒng)微軟

2009-02-03 17:28:31

服務(wù)器云服務(wù)終端

2010-09-02 12:53:24

2012-05-25 11:02:51

Android電腦

2015-11-11 14:25:26

2021-01-23 19:30:45

Linux 代碼 開發(fā)

2020-12-28 10:36:18

AD桌面壁紙操作手冊(cè)

2011-08-08 17:51:14

注冊(cè)表編輯器注冊(cè)表

2010-07-14 16:27:33

2010-09-03 10:26:55

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)