- 首先会查询指定邮箱中来自12306的邮件,根据邮件内容获取车次、始发站、开车时间等信息
- 通过网络查询,获取本次列表从始发站以后的所有站点信息,手动选择目的地
- 根据目的地信息,计算行程用时,并生成ics文件
- 将ics文件添加到Mac的日历中
12306个人账户中填写邮箱地址,这样才能够获取到订票邮件
修改脚本中邮箱账号、密码、乘车人姓名
chmod +x ics_163.py
- 根据最新的订票邮件生成日历事件
./ics_163.py
- 仅针对163邮箱做了调试,163邮箱需要开启POP3服务
- 一次能够获取的邮件和邮箱设置有关,163默认是近30天邮件,基本够用了。