Python检测QQ在线状态的方法


Posted in Python onMay 09, 2015

本文实例讲述了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=1
if __name__=='__main__':
  while 1:
    stat = chk_qq(qq)
    writestate(stat)
    time.sleep(6000) ##5分钟测一次
    print `qq` + ' is ' + stat

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

Python 相关文章推荐
Python 字典(Dictionary)操作详解
Mar 11 Python
Python lambda和Python def区别分析
Nov 30 Python
Python多线程编程(五):死锁的形成
Apr 05 Python
在Python中使用判断语句和循环的教程
Apr 25 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
对python自动生成接口测试的示例讲解
Nov 30 Python
利用python list完成最简单的DB连接池方法
Aug 09 Python
python3.6编写的单元测试示例
Aug 17 Python
python-视频分帧&多帧合成视频实例
Dec 10 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
Python日志打印里logging.getLogger源码分析详解
Jan 17 Python
python常见数制转换实例分析
May 09 #Python
python读写二进制文件的方法
May 09 #Python
Python求导数的方法
May 09 #Python
Python itertools模块详解
May 09 #Python
python读取word文档的方法
May 09 #Python
python动态性强类型用法实例
May 09 #Python
Python functools模块学习总结
May 09 #Python
You might like
基于PHP CURL用法的深入分析
2013/06/09 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
PHP命名空间namespace及use的简单用法分析
2018/08/03 PHP
javascript得到XML某节点的子节点个数的脚本
2008/10/11 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
2016/06/01 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
[02:41]DOTA2亚洲邀请赛小组赛第三日 赛事回顾
2015/02/01 DOTA
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
pandas DataFrame数据转为list的方法
2018/04/11 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
《赶海》教学反思
2014/04/20 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
《花钟》教学反思
2016/02/17 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
基于tensorflow权重文件的解读
2021/05/26 Python
用Python生成会跳舞的美女
2022/01/18 Python