今天带给大家一个非常有意思的 python 程序,基于 itchat 实现微信控制电脑。你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上。甚至你可以发送命令来远程关闭电脑。

学习Python中有不明白推荐加入交流裙
                号:735934841
                群里有志同道合的小伙伴,互帮互助,
                群里有免费的视频学习教程和PDF!

应用场景

你可爱又迷人的女朋友,在看到这篇教程之后,非常的开心。在你的电脑上部署了这个脚本,并且在你不知情的情况下,默默的登录上。随后跟你说我出去跟闺蜜逛街啦,今天就不陪你了。要记得不准吃鸡。

你心想老子终于可以放松一天了!开心的吃鸡!口上说着:“好的!亲爱的玩得开心!”等着女朋友出门以后,你就开启了吃鸡模式,在绝地求生里大开杀戒。

你的女朋友早已对你了如指掌,通过脚本,先让电脑截图留下现场证据,随后再打电话质问你是否在吃鸡,你如果撒谎就把电脑远程关机。

最后你想了下不对我没有女朋友啊,随后你转头微笑地看着你的室友。

程序思路

此次程序使用的环境是 python3.6 + windows10,在运行程序之前请先确保你已经安装好了 opencv-python 和 matplotlib。通过 pip install 即可安装。

程序主要是通过使用 itchat 库来登录到微信网页端,然后通过 itchat 来发送消息和接收消息。并通过 opencv 来调用电脑的摄像头,把当前使用电脑的用户拍照下来,发送到你的微信上。至于远程关机是通过调用 os 库,发送 cmd 命名即可实现。

程序源码

程序并不复杂,定义了一些发送的消息,然后通过调用 itchat 和 cv2 相关库的操作,即可实现。关于 itchat 库的一些操作,可以去网上找相关的文档。

使用教程

获取源代码,然后在你的电脑上运行。随后会弹出一个微信网页登录的二维码。

使用你的手机微信扫描登录,等待一会儿,微信文件助手就会收到相应操作信息。

发送消息「cmd shutdown -s -t 0」即可让当前的电脑关闭。

发送消息「cap」即可调用电脑摄像头拍摄当前用户,然后把图片发送到微信上。

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

这波骚操作学会了吗?快点事件操作吧!

惊!女朋友用Python写出几行代码就监控了我的电脑,吃鸡被发现了相关推荐

  1. 女神相册密码忘记了,我只用Python写了20行代码

    ​视频地址 我用20行代码,帮女神破解相册密码 一.事情是这样的 今早上班,公司女神小姐姐说,她去年去三亚旅游的照片打不开了 好奇问了一下才知道. 原来是,她把照片压缩了,而且还加了密码. 但是密码不 ...

  2. 女神相册密码忘记了,我只用Python写了20行代码就破解了!

    一.事情是这样的 今早上班,公司女神小姐姐说,她去年去三亚旅游的照片打不开了 好奇问了一下才知道. 原来是,她把照片压缩了,而且还加了密码. 但是密码不记得了,只记得是一串6位数字. 话说照片压缩率也 ...

  3. python编译2的n次方计算器_用PYTHON2做个计算器,哪位高手能用Python写出计算器的代码,需要加减乘除和退出,谢谢!...

    匿名用户 1级 2018-06-05 回答 粗略的写了一个,没有包含对输入的检查. # coding: utf-8 ''' 计算器 ''' operator = { 'a': ['a for addi ...

  4. python用什么软件编程1001python用什么软件编程-怎样才能写出 Pythonic 的代码 #P1001#...

    L = [ i*i fori inrange(5) ] forindex, data inenumerate(L, 1):print(index, ':', data) 去除 import 语句和列表 ...

  5. python好学吗1001python好学吗-怎样才能写出 Pythonic 的代码 #P1001#

    L = [ i*i fori inrange(5) ] forindex, data inenumerate(L, 1):print(index, ':', data) 去除 import 语句和列表 ...

  6. python open方法1001python open方法_怎样才能写出 Pythonic 的代码 #P1001#

    L = [ i*i fori inrange(5) ] forindex, data inenumerate(L, 1):print(index, ':', data) 去除 import 语句和列表 ...

  7. python发音1001python发音-怎样才能写出 Pythonic 的代码 #P1001#

    L = [ i*i fori inrange(5) ] forindex, data inenumerate(L, 1):print(index, ':', data) 去除 import 语句和列表 ...

  8. python写出的程序如何给别人使用-涨姿势!这些小技巧让小白也可以写出更优雅的Python代码!...

    原标题:涨姿势!这些小技巧让小白也可以写出更优雅的Python代码! 一.前言 我前两天回答了两个Python相关的问题,收到了很多赞,从答案被收藏的情况来看,确实对不少人都很有帮助,所以我也很开心. ...

  9. python写百行代码可运行_56 岁潘石屹学俩月 Python ,写下百行代码

    原标题:56 岁潘石屹学俩月 Python ,写下百行代码 By 超神经 内容导读:跨界王潘石屹在近期迷上了编程,不仅高调宣布学习 Python,拜老师,还隔三差五晒出自己的「编程课作业」,和网友进行 ...

最新文章

  1. Oracle创建用户设置权限
  2. WCF 4.0 Issues with IIS 7.0 on x86 and x64 bit Machines(转载)
  3. STM32学习笔记(七) ADC模数转换测电平(普通和DMA模式)
  4. gmr 通信 matlab,matlab使用TCP/IP Server Sockets
  5. 使用jsp实现word、excel格式报表打印-JSP教程,Jsp/Servlet
  6. Qt / QPainter、QPen、QBrush 如何理解
  7. Python学习笔记:用Python获取数据(本地数据与网络数据)
  8. linux系统可以使用ppt功能不,Linux操作系统使用5.ppt
  9. 基于Java+Springmvc+vue+element实现大学生科技创新创业项目管理系统
  10. nRF52840脱坑指南
  11. 【论文投稿】电子信息类中文权威期刊(SCIEI)投稿攻略
  12. 视频编码-码率控制CQP/CRF/ABR/CBR/VBV
  13. 找出连续数字中缺失的数字
  14. 国家一级建造师——工程经济——第一章——第二节
  15. 如何在Linux上查看历史命令
  16. 服务器操作系统版本查询,服务器操作系统版本查询
  17. 电灯泡实验应该怎么做_物理小实验 教你测量小灯泡的电功率的方法
  18. Python爬虫核心知识-第二章:2.2 爬虫urllib.parse模块
  19. c井语言和SQL第一章上机1,第一章 SQL Server 数据库基础复习内容(上机)
  20. java 8 lambda 表达式的优缺点总结

热门文章

  1. 极智AI | 再谈昇腾CANN量化
  2. 2020全国大学生网安邀请赛暨第六届上海市大学生网安大赛-千毒网盘
  3. 洛谷 #3243. 菜肴制作
  4. 谢谢你的好意,可我不需要
  5. C语言和Java中的while的区别_C语言while循环语句
  6. 模拟海_BSG商业模拟秀||做自己的网红经纪人
  7. 通过身份证号码判断是否已成年
  8. java repeatable_Java @Repeatable
  9. 发现一个不错的java技术网站ImportNew
  10. 自适应滤波及其Python实现