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批量修改文本文件内容的方法
Apr 29 Python
django限制匿名用户访问及重定向的方法实例
Feb 07 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
Mar 19 Python
python  创建一个保留重复值的列表的补码
Oct 15 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
Python实现的文轩网爬虫完整示例
May 16 Python
python 计算两个列表的相关系数的实现
Aug 29 Python
Spring @Enable模块驱动原理及使用实例
Jun 23 Python
python爬虫---requests库的用法详解
Sep 28 Python
pandas按照列的值排序(某一列或者多列)
Dec 13 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 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维护文件系统
2006/10/09 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
Laravel 实现关系模型取出需要的字段
2019/10/10 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
jquery实现类似淘宝星星评分功能实例
2014/09/12 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
解决vue打包报错Unexpected token: punc的问题
2020/10/24 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
JavaScript实现网页tab栏效果制作
2020/11/20 Javascript
python实现将pvr格式转换成pvr.ccz的方法
2015/04/28 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
使用python求解二次规划的问题
2020/02/29 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
2020/12/07 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
电子信息工程专业推荐信
2014/02/14 职场文书
QQ空间主人寄语大全
2014/04/12 职场文书
最美护士演讲稿
2014/08/27 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
期末个人总结范文
2015/02/13 职场文书
2016年少先队活动总结
2016/04/06 职场文书
话题作文之自信作文
2019/11/15 职场文书
ORACLE查看当前账号的相关信息
2021/06/18 Oracle