春秋航班自动查询脚本

 缘起于要订9月30日的机票回家。结果发现现在还太早,不能预定。又不想错过。只得每天上午下午各看两次。非常麻烦而且容易忘记。

于是写了一个python脚本自己查询,如果发现9月30日的可以预订了,就给我自己发封邮件通知,半小时自动查询一次。呵呵。

To those who want to use it:
代码中的邮件地址,服务器地址,端口号,用户名,口令需要替换成自己的真实情况
网页中的匹配条件也可以根据自己的修改。

我写来用掉就扔的,也没讲究什么结构。
 sys
os
urllib2
time

(date) :
smtplib


email.MIMEText MIMEText


msg = MIMEText("")

me = ""
you = [""]
msg[''] = date + ""
msg[''] = me
msg[''] = you[0]



s = smtplib.SMTP()
s.connect("")
s.login("", "")
s.sendmail(me, you, msg.as_string())
s.quit()


1 :
proxy_handler = urllib2.ProxyHandler({'': ''})
proxy_auth_handler = urllib2.HTTPBasicAuthHandler()

opener = urllib2.build_opener(proxy_handler, proxy_auth_handler)
urllib2.install_opener(opener)


f = urllib2.urlopen('')

content = f.readlines()
foundflag = False
flightflag = False

len(sys.argv) == 1 :
date = ["",""]
:
date = sys.argv[1:]

eachline content :
eachline.find("") != -1 :
foundflag = True

foundflag == True:
foundflag = False
eachdate date:
eachline.find(eachdate) != -1 :
flightflag = True
""
sendmail(eachdate)

flightflag :
""

time.sleep(1800)

你可能感兴趣的:(import,date,脚本,include,python,string)