亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

我用Python寫了一個郵箱腳本發(fā)給班花,沒想到事情鬧大了...

luckyyulin / 2752人閱讀

摘要:大家好,我是辣條。最先審核沒通過,說我腳本涉嫌控制電腦違法違規(guī),經(jīng)過我再三的溝通之下,完整代碼刪除了,希望能通過審核。

大家好,我是辣條。?

前言

開學(xué)沒多久,事又多正愁缺寫博客的素材,這不馬上就來了,憨憨室友又要整活?,看在友(紅)情(包)的份上必須幫忙。

我起初的想法是通過郵箱發(fā)送表白代碼指令,打包成執(zhí)行文件,但是不留室友的署名,按照他的想法先暗示一波探探底嘛,但是想先測測代碼,我就先發(fā)了一個自動關(guān)機指令試試,沒想到竟然直接執(zhí)行了,平常敲代碼總出bug,這下竟然順利了,更沒想到事情出現(xiàn)了驚天逆轉(zhuǎn)..

【別問我當(dāng)時為什么不拿別的電腦試試,而直接拿班花試試了,我他喵的根本沒想到我寫的代碼能一次成功啊...】

?啊這...我可不是這樣想的啊,我是想發(fā)表白的代碼執(zhí)行指令的啊,沒想到造成這樣的烏龍,雖然后面我隨便用cmd給電腦跑個目錄,她就當(dāng)解決電腦問題了,然后和班花一起和食堂吃飯了,順便聊聊人生聊聊興趣愛好之類的。

等等...我好像忘了我室友了..溜了溜了...

實現(xiàn)目標(biāo)

通過郵箱發(fā)送指令,代碼不斷讀取郵箱的郵件,查看郵件是否為代碼指令,為代碼指令則運行(本文章只用于學(xué)習(xí)交流,還望各位讀者大大之后不要把辣條暴露了 狗頭保命.jpg)

效果展示

工具使用

開發(fā)工具:pycharm 開發(fā)環(huán)境:python3.7, Windows10 使用工具:poplib,email,subprocess

項目思路解析

開通163郵箱的授權(quán)碼

打開163郵箱點擊設(shè)置,點擊pop3

打開兩項服務(wù)

開通第三方授權(quán)碼,這個授權(quán)碼很重要,Python操作應(yīng)用郵箱都需要授權(quán)碼,跟你登錄時需要密碼是一樣的,第三方授權(quán)碼

代碼思路

代碼為兩個模塊,一個模塊用來鏈接接郵箱,根據(jù)郵件標(biāo)題實現(xiàn)任務(wù),控制讀取郵箱,一個文件用來執(zhí)行命令任務(wù)(命令是自己確定的想要電腦執(zhí)行啥任務(wù))

控制郵箱模塊

  • 1.設(shè)置連接網(wǎng)址服務(wù)器,獲取pop3協(xié)議的郵件讀取對象

  • 2.輸入郵件地址與郵件登錄密碼

  • 3.讀取郵件信息(郵件總數(shù),郵件尺寸)

  • 4.獲取最新的一封郵件

  • 5.解碼郵件信息,將解碼后的郵件信息存入列表

  • 6.將解碼后的郵件內(nèi)容拼接為字符串

  • 7.獲取郵件主題

import poplibimport emailfrom email.header import decode_header?# 獲取郵件標(biāo)題def get_email_subject(addr, password): ? ?read = poplib.POP3("pop.163.com", timeout=3600) ? ?read.user(addr) ?# 163郵箱用戶名 ? ?read.pass_(password) ?# 163郵箱設(shè)置中的客戶端授權(quán)密碼 ? ?total_num, total_size = read.stat()? ? ?top_email = read.top(total_num, 1) ? ?tmp = [] ? ?for s in top_email[1]: ? ? ? ?tmp.append(s.decode())? ? ?# 將解碼后的郵件內(nèi)容拼接為字符串 ? ?email_str = "/n".join(tmp) ? ?# print(email_str) ? ?# 將字符串類型解析為Message類型 ? ?message = email.message_from_string(email_str)? ? ?# 獲取郵件主題 ? ?subject_str = message["subject"] ? ?subject = decode_header(subject_str) ? ?content = subject[0][0] ? ?enc_type = subject[0][1] ? ?if enc_type: ? ? ? ?subject_decode = content.decode(enc_type) ? ?else: ? ? ? ?subject_decode = content ? ?return subject_decode, read, total_num
 

操控電腦文件

首先自己設(shè)定需要執(zhí)行的命令和任務(wù)(命令任務(wù)可自行添加)

command_set = { ?  "重啟": "shutdown -r -t 600", ?  "關(guān)機": "shutdown -s -t 600", ?  "love": "love", ?  "惡搞": "惡搞", ?  "鎖屏": "鎖屏",}

主文件不斷的讀取郵箱,執(zhí)行代碼為死循環(huán),設(shè)定延時每10秒鐘讀取一次 利用剛剛封裝打包的工具獲取到第一封郵件的標(biāo)題 判斷獲取到的標(biāo)題是否存在于我們設(shè)定的命令里面,如果命令是我們設(shè)定的就運行相對命令,執(zhí)行完之后要刪除當(dāng)前文件,避免重復(fù)執(zhí)行

簡易源碼分享

當(dāng)你能看到這里的時候說明我文章審核通過了。。。最先審核沒通過,說我腳本涉嫌控制電腦違法違規(guī),經(jīng)過我再三的溝通之下,完整代碼刪除了,希望能通過審核。

結(jié)尾

后面才想起我的憨憨室友,這波操作雖然沒成功,好像我也沒虧啊,白嫖了一頓飯,看來只能再想別的辦法了,直接約會表白或者死纏爛打啊,總搞地下這一套。

不過總感覺怪怪的,為啥總找我修電腦,好像吃飯也是她提的,不太對勁是非之地走為上計,牽扯太大,這年頭正經(jīng)人誰談戀愛,搞錢才是最重要的,暑假小存一筆...


?

PS:動不動發(fā)紅包是這貨的習(xí)慣,他是個隱形小富二代,但是對自己卻沒信心...紅包也退還了,純粹玩鬧,提醒大家不要利用技術(shù)干違法違紀(jì)或者非法獲利的事情,僅供大家學(xué)習(xí)交流?。?/strong>

系列推薦:【自上而下按時間順序排列】

我用Python修改了班花的開機密碼,重新登錄后竟然發(fā)現(xiàn)了她的秘密!
?

我用Python采集了班花的空間數(shù)據(jù)集,除了美照竟然再一次發(fā)現(xiàn)了她另外的秘密!
?

室友單戀班花失敗,我爬了一個網(wǎng)站發(fā)給他瞬間治愈,男人的快樂就這么簡單【每天一遍,忘記初戀】

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/119414.html

相關(guān)文章

  • 我是一個線程(下)

    摘要:接前兩篇文章我是一個線程上中其實這次遇險我應(yīng)該能夠預(yù)想到才對,太大意了??晌胰f萬沒想到的是,還有一個線程,對,就是竟然同時在從這個導(dǎo)演到往這個演員轉(zhuǎn)賬。我們這一代線程池完成了使命。下一代線程池將很快重生。 接前兩篇文章:我是一個線程(上) (中) 其實這次遇險我應(yīng)該能夠預(yù)想到才對, 太大意了。 前幾天我處理過一些從http 發(fā)來的存款和取款的包裹, 老線程0x6900 特意囑咐我: 處...

    Carbs 評論0 收藏0
  • 《JavaScript百煉成仙》統(tǒng)一回復(fù)粉絲們的一些問題

    摘要:期間,我還遇到了幾個校友,真的是大受感動。所以,我專門開個貼回復(fù)一下老鐵們的問題。前幾章,尤其是函數(shù)七重關(guān)的部分,真的是我自己對基礎(chǔ)細(xì)節(jié)的提煉和感悟,是我最滿意的。后面的節(jié)奏確實是快了些,嗯,下一本書我會好好改進的。 感謝老鐵們能喜歡這本書,這兩天評論和私信很多,我?guī)缀趺恳粭l都會認(rèn)真看。哈哈...

    Pluser 評論0 收藏0
  • Python 中的 MySQL 數(shù)據(jù)庫連接池

    摘要:說多了都是淚,我之前排查內(nèi)存泄漏的問題,超高并發(fā)的程序跑了個月后就崩潰。以前寫中間件的時候,就總是把用戶當(dāng),要盡量考慮各種情況避免內(nèi)存泄漏。 從 Java 到 Python 本文為我和同事的共同研究成果 當(dāng)跨語言的時候,有些東西在一門語言中很常見,但到了另一門語言中可能會很少見。 例如 C# 中,經(jīng)常會關(guān)注拆箱裝箱,但到了 Java 中卻發(fā)現(xiàn),根本沒人關(guān)注這個。 后來才知道,原來是因為...

    Paul_King 評論0 收藏0
  • Python3.6實現(xiàn)12306火車票自動搶票,并短信和郵件通知

    摘要:最近在學(xué),所以用寫了這個搶票腳本,分享出來,與大家共同交流和學(xué)習(xí),有不對的地方,請大家多多指正。 最近在學(xué)Python,所以用Python寫了這個12306搶票腳本,分享出來,與大家共同交流和學(xué)習(xí),有不對的地方,請大家多多指正。話不多說,進入正題: 在進入正題之前,我想說明一下,由于12306官網(wǎng)的改版更新,所以腳本作了一點小小的變化,具體修改后的源碼,可以到GitHub上面查看……新...

    Dogee 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<