python判断qq好友状态_python检测qq在线状态的方法

发布时间:2020-02-16编辑:脚本学堂
有关python检测qq在线状态的方法,python借助第三方平台检测qq在线状态,主要是time,datetime,urllib2模块的用法,供大家学习参考。

python检测qq在线状态的方法。

代码:
 

复制代码 代码示例:

#!/usr/bin/python

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+"nr"
  f.write(m)
  f.close()
qq = 847893543
##state=1
if __name__=='__main__':
  while 1:
    stat = chk_qq(qq)
    writestate(stat)
    time.sleep(6000) ##5分钟测一次
    print `qq` + ' is ' + stat