上班無聊,用Python遠程式控制制女朋友電腦,惡搞拍攝她跟我聊天時表情!

来源:https://www.cnblogs.com/qingdeng123/archive/2019/10/19/11706036.html
-Advertisement-
Play Games

恢復內容開始 盯著電腦工作大半天了,有點疲勞,想想同樣苦逼盯著電腦的女朋友,就想逗逗她緩解一下疲勞。 於是一時手癢,開始了新一輪的騷操作,用Python基於itchat實現微信控制電腦打開攝像頭拍攝當前電腦的使用者並且將圖片發送到你微信上的功能。看到圖片後差點閃瞎我 24k 血輪眼。打碼上圖: 本操 ...


---恢復內容開始---

盯著電腦工作大半天了,有點疲勞,想想同樣苦逼盯著電腦的女朋友,就想逗逗她緩解一下疲勞。

於是一時手癢,開始了新一輪的騷操作,用Python基於itchat實現微信控制電腦打開攝像頭拍攝當前電腦的使用者並且將圖片發送到你微信上的功能。看到圖片後差點閃瞎我 24k 血輪眼。打碼上圖:

本操作是可以連續拍攝多張的。

看不懂程式的也沒關係,只要會用電腦就可以了。除了用代碼方式運行生成外,還建了一個 .exe 的程式,在電腦點擊運行就可以了。當然這需要你女朋友的配合。

源碼及應用下載加群631441315獲取

直接運行教程

1.百度網盤下載文件夾,找到電腦直接運行文件,然後將文件夾裡面的wechat_control.exe應用拷貝到你要控制的電腦中,然後雙擊運行,等待運行完成,彈出二維碼。

2.用想要發送到的手機微信掃描二維碼登錄網頁版微信。

 

3.打開手機微信的文件傳輸助手,看到如下內容即可開始發送指令進行控制。

4.按照指令提示發送cap即可控制筆記本攝像頭拍攝一張照片回傳到你手機的文件傳輸助手上,當然你也可以發送cmd shutdown -s -t 0遠程式控制制電腦關機。

拍照的時候攝像頭打開可能會被髮現,這個時候你就可以把拍到的照片發送給你的女朋友。

環境變數及應用庫配置

此次程式使用環境是Python3.7+PyCharm2019,在運行程式前需要安裝opencv-python和itchat庫。

程式主要是通過使用 itchat 庫來登錄到微信網頁端,然後通過 itchat 來發送消息和接收消息。並通過 opencv 來調用電腦的攝像頭,把當前使用電腦的用戶拍照下來,發送到你的微信上。至於遠程關機是通過調用 os 庫,發送 cmd 命名即可實現。

配置系統環境變數

1.右擊此電腦--屬性,找到高級系統設置點擊進入。

2.在系統屬性中點擊高級--環境變數,點擊確定。

3.在環境變數中找到系統變數--Path,點擊編輯,確定。

4.編輯系統變數,點擊瀏覽,添加Python路徑,點擊確定,目錄添加完成。

安裝opencv-python庫

1.以管理員身份運行命令提示符。

2.輸入pip install opencv-python回車安裝。可能下載的比較慢,我們可以用一些國內的pip源。

輸入

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple顯示安裝成功即可。

註意:雖然安裝成功,但是會有提示信息,顯示pip版本較低,我們只需要更新一下版本即可,輸入python -m pip install --upgrade pip顯示安裝成功即可。

安裝itchat庫

輸入指令pip install itchat -i https://pypi.tuna.tsinghua.edu.cn/simple

等待安裝成功即可。

運行程式

1.運行PyCharm,打開程式文件,右擊運行即可。(不要忘記右下角添加Python運行路徑)

2.運行後就跟“直接運行”教程一樣操作了。

---恢復內容結束---


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 單獨的資料庫: 微服務設計的一個關鍵是資料庫設計,基本原則是每個服務都有自己單獨的資料庫,而且只有微服務本身可以訪問這個資料庫。它是基於下麵三個原因。 + 優化服務介面 :微服務之間的介面越小越好,最好只有服務調用介面(RPC或消息),沒有其他介面。如果微服務不能獨享自己的資料庫,那麼資料庫也變成了 ...
  • 前兩天看到 某個程式猿寫了個爬蟲,然後公司200多人被端, 作為在入門python 的小白, 產生了興趣,於是乎學習了下,寫了一個小爬蟲,做一些入門的抓爬,爬點美女圖片吧 ! let's do it 看一眼美女,寫代碼的興緻就上來了 爬蟲是通過找到要爬的圖片的url 然後進行下載, 這個url怎麼找 ...
  • 前端頁面代碼 <!-- enctype 定義form要上傳文件類型--> <form action="" method="post" id="t" enctype="multipart/form-data"> <!-- multiple 作用是可以同時選中多個文件,多張圖片 accept 指定inp ...
  • 寫在最前 我寫過很多篇秋招總結,這篇文章應該是最後一篇總結,當然也是最完整,最詳細的一篇總結。秋招是我人生中一段寶貴的經歷,不僅是我研究生生涯交出的一份答卷,也是未來職業生涯的開端。僅以此文,獻給自己,以及各位在求職路上的,或者是已經經歷過校招的朋友們。不忘初心,方得始終。 前言 在下本是跨專業渣考 ...
  • 作為一個非科班小白,我在讀研期間基本是自學Java,從一開始幾乎零基礎,只有一點點數據結構和Java方面的基礎,到最終獲得網易游戲的Java實習offer,我大概用了半年左右的時間。本文將會講到我在這半年裡做對了哪些事情。 前言 研究生時期的方向選擇 對於即將讀研的同學來說,一般有兩件事很重要,一件 ...
  • 2019滴滴java面試總結 (包含面試題) 本人6年開發經驗、今年年初找工作,在互聯網寒冬下成功拿到阿裡巴巴、今日頭條、滴滴等公司offer,崗位是既有php也有Java後端開發,最終選擇去了滴滴。 面試了很多家公司,感覺大部分公司考察的點都差不多,所以將自己的心得記下來,希望能給正在找或者準備找 ...
  • 系統中的很多頁面有很多公共內容,例如菜單、頁腳等,這些公共內容可以提取放在一個稱為“模板片斷”的公共頁面裡面,其它頁面可以引用這個 “模板片斷”內容。 ...
  • 併發容器 一、ConcurrentHashMap 【1】引入ConcurrentHashMap的目的 ​ ConcurrentHashMap從JDK1.5開始隨java.util.concurrent包一起引入JDK中,主要為瞭解決HashMap線程不安全和Hashtable效率不高的問題。眾所周知 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...