首页 > 编程 > Python > 正文

Python检测QQ在线状态的方法

2019-11-25 17:30:28
字体:
来源:转载
供稿:网友

本文实例讲述了Python检测QQ在线状态的方法。分享给大家供大家参考。具体实现方法如下:

import time,datetime  import urllib2 def chk_qq(qqnum):  chkurl = 'http://wpa.paipai.com/pa?p=1:'+`qqnum`+':17'  a = urllib2.urlopen(chkurl)    length=a.headers.get("content-length")    a.close()    print datetime.datetime.now()  print length   if length=='2348':      return 'Online'   elif length=='2205':      return 'Offline'   else:      return 'Unknown Status!' def writestate(statenow):  f=open(str(qq),'a')  m=str(datetime.datetime.now())+"===state===="+statenow+"/n/r"  f.write(m)  f.close()qq = 847893543##state=1if __name__=='__main__':  while 1:    stat = chk_qq(qq)    writestate(stat)    time.sleep(6000) ##5分钟测一次    print `qq` + ' is ' + stat

希望本文所述对大家的Python程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表