Python检测QQ在线状态的方法
本文实例讲述了Python检测QQ在线状态的方法。分享给大家供大家参考。具体实现方法如下:
importtime,datetime importurllib2 defchk_qq(qqnum): chkurl='http://wpa.paipai.com/pa?p=1:'+`qqnum`+':17' a=urllib2.urlopen(chkurl) length=a.headers.get("content-length") a.close() printdatetime.datetime.now() printlength iflength=='2348': return'Online' eliflength=='2205': return'Offline' else: return'UnknownStatus!' defwritestate(statenow): f=open(str(qq),'a') m=str(datetime.datetime.now())+"===state===="+statenow+"\n\r" f.write(m) f.close() qq=847893543 ##state=1 if__name__=='__main__': while1: stat=chk_qq(qq) writestate(stat) time.sleep(6000)##5分钟测一次 print`qq`+'is'+stat
希望本文所述对大家的Python程序设计有所帮助。