標籤: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監控他對象的電腦,原來