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工程师面试题 与Python Web相关
Jan 14 Python
Python实现 PS 图像调整中的亮度调整
Jun 28 Python
python3调用windows dos命令的例子
Aug 14 Python
如何使用repr调试python程序
Feb 28 Python
树莓派升级python的具体步骤
Jul 05 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 Python
Python Tkinter实例——模拟掷骰子
Oct 24 Python
python IP地址转整数
Nov 20 Python
Selenium 配置启动项参数的方法
Dec 04 Python
python如何实现递归转非递归
Feb 25 Python
python基础之错误和异常处理
Oct 24 Python
Python+SeaTable实现计算两个日期间的工作日天数
Jul 07 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.ini 配置文件的深入解析
2013/06/17 PHP
PHP中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
DOM和XMLHttpRequest对象的属性和方法整理
2012/01/04 Javascript
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
Vue+Mock.js模拟登录和表格的增删改查功能
2018/07/26 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
微信小程序-API接口安全详解
2019/07/16 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
实习期自我鉴定
2013/10/11 职场文书
银行会计财务工作个人的自我评价
2013/10/29 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
申报材料格式
2014/12/30 职场文书
生活小常识广播稿
2015/08/19 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏
SpringBoot详解执行过程
2022/07/15 Java/Android