python检测QQ在线状态脚本

一段查询QQ是否在线的代码 
通过访问http://wpa.qq.com/pa?p=1:[QQ号码]:1查询返回的图片 
如果返回 2329 则在线  2262 则离线


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

import time,datetime 

import urllib2 

def chk_qq(qqnum): 

    chkurl = http://wpa.qq.com/pa?p=1:+`qqnum`+‘:1‘

    a = urllib2.urlopen(chkurl) 

    length=a.headers.get("content-length"

    a.close() 

    print datetime.datetime.now() 

    if length==‘2329‘

        return ‘Online‘

    elif length==‘2262‘

        return ‘Offline‘

    else

        return ‘Unknown Status!‘

  

qq = 77199084

stat = chk_qq(qq) 

print `qq` + ‘ is ‘ + stat

时间: 2024-11-04 08:50:46

python检测QQ在线状态脚本的相关文章

检测QQ在线状态脚本(20141022测试成功)

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=='234

python检测mysql状态脚本--参考

#!/usr/bin/env python #encoding:utf-8 import MySQLdb import paramiko  import sys,os from email.mime.text import MIMEText from email.header import Header import smtplib db1_ip="172.17.2.51" db2_ip="172.17.2.52" num = '' mmm_info = '' Io

QQ在线状态的使用

在网页中显示QQ在线状态并点击后发起对话,是很多门户网站常见的一个功能,这两天就碰到这样一个.原以为很简单,结果还是折腾了半天,虽然是个小问题,但也值得记录一下. 按以前的经验,网上有很多QQ在线代码,代码如下: <a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin=123691873&Site=www.ydxdaj.cn&Menu=yes> <img border="0" SRC=http:

python检测手机号码是否合法

1 !/usr/bin/python 2 #encoding:utf-8 3 #这是一个用来检测用户输入手机号码是否合法的小脚本. 4 5 def phonecheck(s): 6 #号码前缀,如果运营商启用新的号段,只需要在此列表将新的号段加上即可. 7 phoneprefix=['130','131','132','133','134','135','136','137','138','139','150','151','152','153','156','158','159','170',

python常用运维脚本实例【转】

file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,

使用shell编写一个检测系统参数的脚本

检测os的脚本 目的:学了shell语言后,根据已学编写一个shell的脚本实现检测部分系统参数实现邮件告警, (之前刚刚学习写的不怎么完善和实用!) [[email protected] scripts]# cat os.monitor.sh #!/bin/bash ########### #name=linux查看系统资源脚本 #auth=cml #time:2015 ########### DATE=`date "+%F %H:%M:%S"` HOST=`hostname` ##

python检测服务器是否ping通

好想在2014结束前再赶出个10篇博文来,~(>_<)~,不写博客真不是一个好兆头,至少说明对学习的欲望和对知识的研究都不是那么积极了,如果说这1天的时间我能赶出几篇精致的博文,你们信不信,哈哈,反正我是信了... python检测服务器是否ping通的2种方法 1.第一种比较挫,就是用ping,python调用shell,这个适用于较少的服务器数量,几百台已经很慢了(当然是说python同步的方法,要是nodejs异步方式还是很快的,但是nodejs CPU计算不行,所以尝试了下只能200台

python中获取执行脚本路径方法

1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #!/usr/bin/python3 import os import sys print(sys.path) print(sys.path[0]) 执行结果: [[email protected] tmp]# ./py_test1/pytest24.py ['/tmp/py_test1', '/usr/local/lib/python3

一个好用的Python备份mysql的脚本

前几天打算用Python写一个mysql脚本,上Google看了下老外写的,写的挺好的,原地址在http://tecadmin.net/python-script-for-mysql-database-backup/#,所以就给 copy过来了 1 #!/usr/bin/python 2 ########################################################### 3 # 4 # This python script is used for mysql