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、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
python数据结构之链表的实例讲解
Jul 25 Python
Python中序列的修改、散列与切片详解
Aug 27 Python
Python求出0~100以内的所有素数
Jan 23 Python
Python实现聊天机器人的示例代码
Jul 09 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
python之pymysql模块简单应用示例代码
Dec 16 Python
如何基于python操作json文件获取内容
Dec 24 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
基于Keras中Conv1D和Conv2D的区别说明
Jun 19 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爆绝对路径方法收集整理
2012/09/17 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
javascript中声明函数的方法及调用函数的返回值
2014/07/22 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
Python使用Socket(Https)Post登录百度的实现代码
2012/05/18 Python
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
详解Python中的多线程编程
2015/04/09 Python
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
Python装饰器使用实例:验证参数合法性
2015/06/24 Python
Tornado 多进程实现分析详解
2018/01/12 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Python程序暂停的正常处理方法
2019/11/07 Python
TensorFlow2.0使用keras训练模型的实现
2021/02/20 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
网络安全类面试题
2015/08/01 面试题
UNIX文件名称有什么规定
2013/03/25 面试题
店长岗位的工作内容
2013/11/12 职场文书
司法助理专业自荐书
2014/06/13 职场文书
单位委托书怎么写
2014/09/21 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS
零基础学java之循环语句的使用
2022/04/10 Java/Android