这是你收到的邮件样子哦!
(因为刚好周末没课所以我把日期代码往前调了得到的截图)
cookie和邮箱都要用自己的
中间的get_seantia()函数应该可以用生成器,但我不会
@_@
可以放在服务器上用crontab就可以每天都收到你的课表哦
import requests
import json
import time
import smtplib
from email.mime.text import MIMEText
def get_page(): #获取json数据
headers = {
'Cookie': 'route=e4565bb704f7db0b23726db00e8d0399; EMAP_LANG=zh; THEME=indigo; _WEU=vxdBSMxaiAimBCL*kiG_BVZKqzTq1NCqwQg8oKJwO5h6v49qB0t_RG3i2HjTwhKYDfWDaN0IXoW4L6aKuJ7_o7e5kLej2Fgj8pFRHc4UQLwBvSaOWLu0lwhG_sKABYAE; route=b60a8b00ec74a8c258d0a6e36408c8e8; asessionid=aeb129f9-774c-4ffb-914b-9775a5bad9e4; zg_did=%7B%22did%22%3A%20%22170d756c5a943d-03bdeea59cc5e5-396d7406-13c680-170d756c5aa9c9%22%7D; zg_=%7B%22sid%22%3A%201584160753072%2C%22updated%22%3A%201584160855554%2C%22info%22%3A%201584160753078%2C%22superProperty%22%3A%20%22%7B%7D%22%2C%22platform%22%3A%20%22%7B%7D%22%2C%22utm%22%3A%20%22%7B%7D%22%2C%22referrerDomain%22%3A%20%22ehall.nwafu.edu.cn%22%2C%22cuid%22%3A%20%222018010991%22%7D; amp.locale=undefined; JSESSIONID=8J_Xrrxm6HI_UhcEqUQUfaaGFdV88Q_ghjVsjhEkbYzfWbR0qbgz!1488143639; MOD_AUTH_CAS=MOD_AUTH_ST-94950-VYQoqlhRBkgi6mlqxjN11584167535471-ItCR-cas',
'Host': 'ehall.nwafu.edu.cn',
'Referer': 'https://ehall.nwafu.edu.cn/publicapp/sys/mykbxt/index.do?amp_sec_version_=1&gid_=Wk5KTS96YlFTYSsvMm55ZjBqNnpLREtWL1psQy85ekF4M2lKNkprYVlQd05renE0MWtmbStvRU04Z0JnSVl3RjJUdVNHVjEybHpoUU1Ia2lNN1EwMEE9PQ&EMAP_LANG=zh&THEME=indigo',