查看原文
其他

Python微信远程控制摄像头-拍摄女朋友坐电脑前聊天时表情

以下文章来源于劲爆小土丝 ,作者劲爆小土丝

(付费下载自视觉中国)


来源 | 劲爆小土丝


盯着电脑工作大半天了,有点疲劳,想想同样苦逼盯着电脑的女朋友,就想逗逗她缓解一下疲劳。


于是一时手痒,开始了新一轮的骚操作,用Python基于itchat实现微信控制电脑打开摄像头拍摄当前电脑的使用者并且将图片发送到你微信上的功能。看到图片后差点闪瞎我 24k 血轮眼。打码上图:



本操作是可以连续拍摄多张的。看不懂程序的也没关系,只要会用电脑就可以了。除了用代码方式运行生成外,还建了一个 .exe 的程序,在电脑点击运行就可以了。当然这需要你女朋友的配合。




源码及应用下载链接


百度网盘链接:

https://pan.baidu.com/s/13ASrSr_UZGBn0t9ePY3T4g

提取码:e1sk


希望还有命活着见明天的日出。下面冒死详细的将教程分享给各位。


直接运行教程


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.运行后就跟“直接运行”教程一样操作了。


(*本文为Python大本营转载文章,仅供学习之用,转载请联系原作者)


精彩推荐


由易观携手CSDN联合主办的第三届易观算法大赛正在火热进行中!冠军奖3万元,每团队不超过5人参赛。


本次比赛主要预测访问平台的相关事件的PV,UV流量(包括Web端,移动端等),大赛将会提供相应事件的流量数据,以及对应时间段内的所有事件明细表和用户属性表等数据,进行模型训练,并用训练好的模型预测规定日期范围内的事件流量。

推荐阅读


你点的每个“在看”,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存