Ubuntu_后臺(tái)自動(dòng)登錄校園網(wǎng)
|
系統(tǒng)情況: |
目錄
1. 首先寫python文件---- 連接校園網(wǎng)
# test.py
import requests
import datetime
def login_web():
# 設(shè)置登錄網(wǎng)址
url = '校園網(wǎng)網(wǎng)址'
# 設(shè)置賬號(hào)密碼
data = [
('DDDDD', '賬號(hào)'),
('upass', '密碼'),
('0MKKey', ''),
]
print("當(dāng)前時(shí)間為:", datetime.datetime.now())
res = requests.post(url, data=data)
print(res)
if __name__ == "__main__":
login_web()
2. 然后在終端用crontab
設(shè)置后臺(tái)多長(zhǎng)時(shí)間運(yùn)行,以及將print結(jié)果輸出到log文件中~, 參考這篇博文
(1)首先crontab -l ,接著crontab -e進(jìn)行編輯,在編輯界面寫下:
*/15 * * * * /home/media/anaconda3/bin/python /home/media/下載/crul_school_net/test.py >> /home/media/下載/crul_school_net/crul.log
? (每隔15分鐘,python 運(yùn)行 test.py, 將print結(jié)果輸出到 crul.log文件中)
? 注意,必須是絕對(duì)地址!!!!!
(2)關(guān)于crontab -e編輯問題,以及crontab -l出現(xiàn)“no crontab for XXX”問題,
? 參照上面博文鏈接最后,即:

(2)關(guān)于crontab如何設(shè)置定時(shí)的具體時(shí)間,可參考該博文
* * * * * command
分鐘(0-59) 小時(shí)(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時(shí)1~23(0表示0點(diǎn))
第3列表示日期1~31
第4列表示月份1~12
第5列標(biāo)識(shí)號(hào)星期0~6(0表示星期天)
第6列要運(yùn)行的命令
(3)查看終端調(diào)用的python絕對(duì)地址
which python
吾志所向,一往無前;愈挫愈勇,再接再厲。

浙公網(wǎng)安備 33010602011771號(hào)