博客
关于我
还在担心网聊相亲的小姐姐,美女变恐龙!Python帮你"潜伏"侦查
阅读量:155 次
发布时间:2019-02-27

本文共 1269 字,大约阅读时间需要 4 分钟。

最近,小编的一个朋友很是苦恼,他在Python交流的群里,认识了一个妹子,看头像感觉挺不错的,大家都喜欢摄影,蛮谈得来的!但是想要约见面却不敢,因为他看过《头号玩家》,深知躲在电脑背后的可能不是漂亮的小姐姐,还是某个抠脚大汉

这确实是个值得研究的好问题,我们如何利用Python来给我同学悄悄侦查一下,知道这个聊天的小姐姐的相貌呢?

1

具体思路

有了这个想法,小编说干就干,立马动手开始考虑思路,不一会小编就想到了一个很好的主意。那就是利用Python来调用摄像头,拍下小姐姐的相貌,然后传送给我们不就可以了,但是突然一想,用什么理由来让小姐姐“上当”呢,直接给源码,那直接就被发现了我们的企图

小编还有解决的办法,那就是利用pyintaller库来生成可执行的文件,做成一个小的程序,让小姐姐点击试一下,只要点击,程序便会自动的执行,调用摄像头,然后返回给我们照片,是不是很神奇,很好的主意,下面就一起和小编来实现这个功能吧。

2

调用摄像头程序

首先是调用摄像头的程序,很简单,如下图所示,只有短短的五六行代码而已。

获取到图片之后,我们该如何返回呢,小编决定用邮件的形式,首先,我们需要确定的是什么邮箱来发送,什么邮箱来接受邮件,程序如下图所示:

这里的SMTP是一个类,用来连接SMTP的服务端,而SMTP则是一种电子邮件传输的协议,首先我们创建实例化的对象smtp,用这个实例化的对象去登录我们的授权邮箱,需要主要的是,这里的授权的密码是你的客户端授权密码,而不是你的邮箱登录密码。那么如何对我们的邮箱进行授权呢,拿163的邮箱为例,如下图所示:

大家只需要进入网页版的网易邮箱,按照上述的步骤进行操作即可,由于小编已经开启了客户端授权,因此就不需要再次开启了。

获取到授权后,我们便可以利用这个邮箱向指定的邮箱里发送邮件了,那么我们如何制作我们的邮件呢?程序如下图所示:

这里我们用到了email库去制作我们的邮件,分别定义了邮件的主题,发件人的信息,以及需要发送到哪个邮箱里去。这里的text是邮件的主体内容,然后我们呢需要将我们的图片以字节的形式写入到邮件里去,然后返回我们的实例化的邮件。

3

创建可执行文件

接着运行程序,便可以实现我们的功能了,但是,我们需要的还远远不止于此,接下来小编教给大家如何利用pyinstaller库来生成可执行文件,大家可以直接利用pip来安装pyinstaller库,然后输入pyinstaller -v来检查是否安装成功,如下图所示:

同时我们只需要跳转到根目录下,然后按照上图的指示来生成我们的可执行文件即可,生成的可执行文件在dist文件下。最后,小编为大家展示一下最终的结果图,如下所示:

我们只需要把这个可执行文件发送给小姐姐,让他运行即可。但需要主意的是,大家需要在Windows的环境下执行!

其实最后劝告大家一句,相亲还是不要在网络上,多接触一些生活中的圈子,多跑步,多打球,多扩大自己的圈子,你的女神就会出现了

大家怎么看,欢迎留言区吱一声!

更多有趣有用文章

转载地址:http://hhsd.baihongyu.com/

你可能感兴趣的文章
Net和T-sql中的日期函数操作
查看>>
Net处理html页面元素工具类(HtmlAgilityPack.dll)的使用
查看>>
Net操作Excel(终极方法NPOI)
查看>>
Net操作配置文件(Web.config|App.config)通用类
查看>>
net网络查看其参数state_dict,data,named_parameters
查看>>
Net连接mysql的公共Helper类MySqlHelper.cs带MySql.Data.dll下载
查看>>
NeurIPS(神经信息处理系统大会)-ChatGPT4o作答
查看>>
neuroph轻量级神经网络框架
查看>>
Neutron系列 : Neutron OVS OpenFlow 流表 和 L2 Population(7)
查看>>
new Blob()实现不同类型的文件下载功能
查看>>
New Concept English three (35)
查看>>
NEW DATE()之参数传递
查看>>
New Journey--工作五年所思所感小记
查看>>
new Queue(REGISTER_DELAY_QUEUE, true, false, false, params)
查看>>
New Relic——手机应用app开发达人的福利立即就到啦!
查看>>
new work
查看>>
new 一个button 然后dispose,最后这个button是null吗???
查看>>
NewspaceGPT的故事续写能力太强了
查看>>
NewspaceGPT绘制时序图
查看>>
NewspaceGPT绘制类图
查看>>