室友總想知道他對象在幹什麼,我用Python監控他對象的電腦,原來

來源:互聯網
上載者:User

標籤:start.s   url   代碼   結果   art   儲存   建立   授權   絕對路徑   

 

 

 

 

(2)怎麼發送一個帶附件的郵件?

答:使用python內建的email和smtplib兩個模組去構造和發送郵件

(3)怎麼利用Python把這些過程自動化?

答:使用shell指令碼將這些過程串連起來,然後使用crontab命令定時運行

requirements:

macOS Sierra

Python3.6

Chrome

發送郵件的qq郵箱地址

qq郵箱授權碼

SMTP伺服器位址 : smtp.qq.com

接受郵件的郵箱地址

代碼:

1. get_history.py

2. send_email.py

3. start.sh

4. crontab -e

Python原始碼:

send_mail.py

 

get_history..py

 

 

 

(2) get_history.py:通過這個Python指令碼,我們可以把url和訪問時間提取出來,並且儲存在

result.txt中,就是我得到的部分結果

 

(3) send_email.py:通過這個Python指令碼,我們可以把result.txt作為附件,發送給指定郵箱地

址,是我得到的部分結果

 

 

 

這樣,我們在終端執行./start.sh,系統就會幫我們把這三條語句依次執行了

注意:由於crontab命令需要絕對路徑,所以這裡的路徑都是用絕對路徑

(5) crontab :如果使用了這個命令,在電腦開機並且連網的情況,系統會自動執行,然後把結果發到你的郵箱

 

 

答:在我們開啟瀏覽器的同時去訪問History時,就會出現這種情況,有兩種解決辦法:

 

路徑問題:

答:大家在實現的時候,要注意把路勁改成自己電腦上的,還有那個郵箱相關的資訊也要改成自己的。

總結:

1.運用python串連SQLite資料庫,並執行sql操作

2.運用python發送郵件

3.運用shell和crontab建立自動化例行任務

4.看別人隱私是不對的,這篇文章只是我自己瞎玩的,實際可行性不強

展望:

1.把這些打包成一個可執行檔,雙擊之後可以直接部署,並且可以跨平台

2.目前這個指令碼,只有在電腦是開啟並且連網的時候,才能自動執行,所以並不能理想地監控別人的瀏覽記錄哦!

3.最後祝大家跟小草一樣頑強,早日登上人生巔峰

室友總想知道他對象在幹什麼,我用Python監控他對象的電腦,原來

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.