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 解析XML文件
Apr 15 Python
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
python实现百度关键词排名查询
Mar 30 Python
python中合并两个文本文件并按照姓名首字母排序的例子
Apr 25 Python
Python中Scrapy爬虫图片处理详解
Nov 29 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
python3解析库pyquery的深入讲解
Jun 26 Python
python opencv minAreaRect 生成最小外接矩形的方法
Jul 01 Python
python Django中models进行模糊查询的示例
Jul 18 Python
Python字节单位转换实例
Dec 05 Python
使用 django orm 写 exists 条件过滤实例
May 20 Python
python实现三阶魔方还原的示例代码
Apr 28 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仿QQ验证码的实例分析
2013/07/01 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
thinkphp配置连接数据库技巧
2014/12/02 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
FF IE兼容性的修改小结
2009/09/02 Javascript
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
javascript中的闭包概念与用法实践分析
2019/07/26 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
JavaScript日期库date-fn.js使用方法解析
2020/09/09 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
Python中使用不同编码读写txt文件详解
2015/05/28 Python
matplotlib中legend位置调整解析
2017/12/19 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
Python的多维空数组赋值方法
2018/04/13 Python
python3应用windows api对后台程序窗口及桌面截图并保存的方法
2019/08/27 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
毕业生的求职信范文分享
2013/12/04 职场文书
幼儿园教师培训制度
2014/01/16 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
家庭贫困证明书(3篇)
2014/09/15 职场文书
扬州个园导游词
2015/02/06 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python
Python编写冷笑话生成器
2022/04/20 Python
Redis主从复制操作和配置详情
2022/09/23 Redis