- 论坛徽章:
- 0
|
转:LemonLi
python检测QQ在线状态脚本
一段查询QQ是否在线的代码
通过访问http://wpa.qq.com/pa?p=1:[QQ号码]:1查询返回的图片
如果返回 2329 则在线 2262 则离线
view sourceprint?- 01 import time,datetime
- 02 import urllib2
- 03 def chk_qq(qqnum):
- 04 chkurl = 'http://wpa.qq.com/pa?p=1:'+`qqnum`+':1'
- 05 a = urllib2.urlopen(chkurl)
- 06 length=a.headers.get("content-length")
- 07 a.close()
- 08 print datetime.datetime.now()
- 09 if length=='2329':
- 10 return 'Online'
- 11 elif length=='2262':
- 12 return 'Offline'
- 13 else:
- 14 return 'Unknown Status!'
- 15
- 16 qq = 77199084
- 17 stat = chk_qq(qq)
- 18 print `qq` + ' is ' + stat
复制代码 |
|