1. 程式人生 > >Python 騷操作,微信遠端控制電腦

Python 騷操作,微信遠端控制電腦

閱讀文字大概需要 5 分鐘。

今天帶給大家一個非常有意思的 python 程式,基於 itchat 實現微信控制電腦。你可以通過在微信傳送命令,來拍攝當前電腦的使用者,然後圖片會發送到你的微信上。甚至你可以傳送命令來遠端關閉電腦。

應用場景

你可愛又迷人的女朋友,在看到這篇教程之後,非常的開心。在你的電腦上部署了這個指令碼,並且在你不知情的情況下,默默的登入上。隨後跟你說我出去跟閨蜜逛街啦,今天就不陪你了。要記得不準吃雞。

你心想老子終於可以放鬆一天了!開心的吃雞!口上說著:“好的!親愛的玩得開心!”等著女朋友出門以後,你就開啟了吃雞模式,在絕地求生裡大開殺戒。

你的女朋友早已對你瞭如指掌,通過指令碼,先讓電腦截圖留下現場證據,隨後再打電話質問你是否在吃雞,你如果撒謊就把電腦遠端關機。

最後你想了下不對我沒有女朋友啊,隨後你轉頭微笑地看著你的室友。

程式思路

此次程式使用的環境是 python3.6 + windows10,在執行程式之前請先確保你已經安裝好了 opencv-python 和 matplotlib。通過 pip install 即可安裝。

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

程式原始碼

import itchat
import os
import time
import cv2

sendMsg = u"{訊息助手}:暫時無法回覆"
usageMsg = u"使用方法:\n1.執行CMD命令:cmd xxx (xxx為命令)\n" \
           u"-例如關機命令:\ncmd shutdown -s -t 0 \n" \
           u"2.獲取當前電腦使用者:cap\n3.啟用訊息助手(預設關閉):ast\n" \
           u"4.關閉訊息助手:astc"
flag = 0 #訊息助手開關
nowTime = time.localtime()
filename = str(nowTime.tm_mday)+str(nowTime.tm_hour)+str(nowTime.tm_min)+str(nowTime.tm_sec)+".txt"
myfile = open(filename, 'w')

@itchat.msg_register('Text')
def text_reply(msg):
    global flag
    message = msg['Text']
    fromName = msg['FromUserName']
    toName = msg['ToUserName']

    if toName == "filehelper":
        if message == "cap":
            cap = cv2.VideoCapture(0)
            ret, img = cap.read()
            cv2.imwrite("weixinTemp.jpg", img)
            itchat.send('@
[email protected]
%s'%u'weixinTemp.jpg', 'filehelper')             cap.release()         if message[0:3] == "cmd":             os.system(message.strip(message[0:4]))         if message == "ast":             flag = 1             itchat.send("訊息助手已開啟", "filehelper")         if message == "astc":             flag = 0             itchat.send("訊息助手已關閉", "filehelper")     elif flag == 1:         itchat.send(sendMsg, fromName)         myfile.write(message)         myfile.write("\n")         myfile.flush() if __name__ == '__main__':     itchat.auto_login()     itchat.send(usageMsg, "filehelper")     itchat.run()

程式並不複雜,定義了一些傳送的訊息,然後通過呼叫 itchat 和 cv2 相關庫的操作,即可實現。關於 itchat 庫的一些操作,可以去網上找相關的文件。

使用教程

獲取原始碼,然後在你的電腦上執行。隨後會彈出一個微信網頁登入的二維碼。

使用你的手機微信掃描登入,等待一會兒,微信檔案助手就會收到相應操作資訊。

傳送訊息「cmd shutdown -s -t 0」即可讓當前的電腦關閉。

傳送訊息「cap」即可呼叫電腦攝像頭拍攝當前使用者,然後把圖片傳送到微信上。

當然 cmd 命名還可以做更多有趣的事,大家可以自己去網上搜索下。

這波騷操作學會了嗎?明天會繼續更新新的騷操作「Python 發一個高逼格的朋友圈」。

本文首發於公眾號「痴海」,後臺回覆「1024」即可獲取最新程式設計資源。

推薦閱讀:

image

相關推薦

Python 操作遠端控制電腦

閱讀文字大概需要 5 分鐘。 今天帶給大家一個非常有意思的 python 程式,基於 itchat 實現微信控制電腦。你可以通過在微信傳送命令,來拍攝當前電腦的使用者,然後圖片會發送到你的微信上。甚至你可以傳送命令來遠端關閉電腦。 應用場景 你可愛又迷人的女

【轉載】Python 操作遠端控制電腦

轉自Python中文社群 https://mp.weixin.qq.com/s/KPBNKLYvPgJqoUsWR6zBxw 今天帶給大家一個非常有意思的 python 程式,基於 itchat 實現微信控制電腦。你可以通過在微信傳送命令,來拍攝當前電腦的使用者,然後圖片會發送到你的微信上

python操作 遠端控制電腦

前段時間在某微信公眾號上看到的,覺得很棒,好東西就要分享出來嘛 import itchat import os import time import cv2 sendMsg = u"{訊息助手}:暫時無法回覆" usageMsg = u"使用方法:\n1.執行

python工具聊天、自動回覆、手機遠端控制電腦

功能簡介 微信聊天、傳送檔案 微信忙碌回覆 微信機器人回覆 微信遠端控制電腦 軟體截圖           軟體使用 遠端控制相關指令: #

python操作指定好友傳送訊息

python 指定好友傳送訊息 大家在測試的時候儘量使用微信小號 不要不改程式碼就測試 這裡呼叫了金山詞霸的每日一句,你也可以指定文字資訊傳送,七夕快到了,你懂得。 from threading 

python 實現遠端控制喚醒內網機器和遠端關閉windows 主機!

python 實現微信遠端控制喚醒內網機器和遠端關閉windows 主機! 準備工作 本程式,主要是實現遠端管理 Windows10作業系統的開機和關機: 進群進群:943752371可以獲取Python各類入門學習資料! 這是我的微信公眾號【Python程式設計之家】各位大佬

基於MicroPython的ESP8266開發筆記-3.使用遠端控制裝置

使用未來之家的伺服器和互動邏輯來做esp8266和微信的通訊,通訊協議詳見這裡。下面直接貼程式碼供大家參考,已經在我的nodemcu上除錯通過並應用到實際生活當中。 本程式主要實現微信遠端控制舵機的功能。 import network import socket #網路套接字

Python智慧程式遙控電腦無需任何其他硬體!

  利用python設計一個程式來實現遙控電腦。功能簡單,但是能夠拓展的範圍極大! 功能 電腦開機時,手機能收到通知 由手機發個特定的郵件,控制電腦關機   申請一個郵箱,並繫結自己的手機號碼(163郵箱) 在這個郵箱中設定當有新的郵件就發

ESP8266 WIFI ARDUINO單晶片 APP/遠端控制繼電器等 裝置原始碼及說明

ESP8266 WIFI模組,實現遠端控制,帶兩路繼電器,上傳感測器資訊是當前控制資訊,只需要最小模組能執行,程式就能執行,很方便。 不需要額外的微控制器用AT模式,此方法最具價效比,開發簡單 ESP8266 Fuhome.ino: by:wxws

Python 操作自動拷貝U盤

閱讀文字大概需要 6 分鐘。 Python 這門語言有非常多有趣的內容,比如給微信好友自動發訊息、檢視微信好友撤回的訊息、通過微信控制電腦等等。在我公眾號上也分享過很多有趣的程式,近期我會去搜集一些騷操作的 Python 程式分享給大家,並命名「Python

QQ都有撤回這種操作?在我Python的法眼下你撤回沒有用的

name 這一 file ali 分享圖片 help 實現 HA 你是 最近聊天,和比較心儀的女生,和比較好的朋友。聊的時候,很多時候自己還沒看清,他就撤回了,這就太過分了。勾引起小編的求知欲了。但是又無可奈何,於是我就想了一出,Python這款超級火爆的語言,難道不能實現

當我學完Python後寫的第一個程式郵箱遠端控制電腦GUI介面程式

  前邊發了Python利用smtplib庫傳送郵件,現在我們來應用一下那部分知識,製作一個利用郵箱遠端控制電腦的軟體,該軟體一共分為兩部分,一部分為控制端,另一部分為被控端。先看一下介面: 學習Python中有不明白推薦加入交流群     &

使用Python幾分鐘學會智慧回覆因為是真的太簡單了!

Python就像一匹超強的黑馬,完成自己的逆襲。 因此,它有了自己的宣言:“人生苦短,我學Python”。 當然在學習Python的道路上肯定會困難,沒有好的學習資料,怎麼去學習呢? 學習Python中有不明白推薦加入交流群       &nb

前端Java產品經理小程式Python等資源合集大放送

為了感恩大家長久以來的關注和支援,小編準備了一些福利,整理了包含前端,Java,產品經理,微信小程式,Python,網站原始碼,Android應用視訊教程,微信公眾平臺開發教程及材料等資源合集大放送。重要的話說三遍,感恩大回饋,超有價值的學習資料免費送!免費領取!如果需要學習視訊,歡迎

聖誕節快樂利用Python給自己的頭像新增一個聖誕帽

  Python學習資料或者需要程式碼、視訊加Python學習群:960410445 前言 今天是聖誕節,給大家說一聲聖誕節快樂,每年到這個時候,微信好友的頭像都會開始換上「聖誕」面板。最常見的就是加個聖誕小帽子了。當然這種事情用很多 P 圖軟體都可以做到,但是Python也是

Pdfjs 跨域載入檔案--支援移動端端手勢操作

我廢話不多說,直接上如何解決方式問題1.官網下在pdf.js/pdf.worker.js,檔案下載路徑:https://download.csdn.net/download/code645472731/105011642.展示pdf頁面, <%@ page langua

PythonJava鳥哥小程式視訊

老男孩python9期全套視訊 連結:https://pan.baidu.com/s/1A2GTtafLfOArDnG4qXZ2ZA  2017最新java從菜鳥到架構師全套視訊 連結: https://pan.baidu.com/s/1ge8VnCv 鳥哥的私房菜li

利用Python定時給女友發送今日天氣情況異地戀維護感情神器

src 定位 我不 完成 情況 關聯 效果圖 學習資料 資料 前言 在我們生活當中,有許多的×××姐和小哥哥都是出於異地戀的狀態。 所以進群:839383765 可以獲取各類Python入門學習資料+視頻資料+在線直播教學! 我為你翻山越嶺,卻無心看風景。在她感冒的時候,我

域名防封技術如何能做到域名防封域名防封解決方案

循環 研究 b- 自定義 自定義分享 log 穩定 .html targe 做微信營銷活動,域名沒被封過,那你的營銷人生肯定是不完整的。如果做到微信域名防封呢?這就要借助一些工具來實現有效的防封措施了。 第一步 你需要有一個微信域名檢測接口,推薦使用www.weixin13

spring_boot_pay支付寶銀聯支付詳細代碼案例

fan target 簽名加密 china 整合 提示 業務 rom sig spring-boot-pay 支付服務:支付寶,微信,銀聯詳細代碼案例(除銀聯支付可以測試以外,支付寶和微信支付測試均需要企業認證,個人無法完成測試),項目啟動前請仔細閱讀 註意事項 。 友情