Python检测QQ在线状态的方法
本文实例讲述了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实现简单QQ单用户机器人的方法
采用python实现简单QQ单用户机器人的方法如下: 一.首先我们查看一下关于3GQQ的相关协议: 对此,打开一个支持WAP的浏览器,可以使用Firefox的wmlbrowser插件,打开FF后,访问地址 https://addons.mozilla.org/zh-CN/firefox/search/?q=wmlbrowser&cat=all&x=17&y=11 二.进入3GQQ的进行协议分析 3GQQ的地址是:http://pt.3g.qq.com/s?ai
-
利用webqq协议使用python登录qq发消息源码参考
开源的,地址在https://github.com/atupal/webqq 等有时间了写一个完整的cli qq客户端. 使用方法:python login_qq.py即可 复制代码 代码如下: import urllib2 import httplib2 import re import random from encryption import QQmd5 import cookielib import requests import getpass import time import j
-
Python实现向QQ群成员自动发邮件的方法
本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然后进行批量邮件发送了,具体解决方案如下: 1. 获取QQ群成员QQ号码,QQ群成员信息可以在如下网页中获取,选择全部成员保存在txt中即可 http://qun.qzone.qq.com/group#!/123456/member (这里的123456为QQ群号码) 2. 解析获取的QQ群成员列表l
-
用Python实现QQ游戏大家来找茬辅助工具
好久没写技术相关的文章,这次写篇有意思的,关于一个有意思的游戏--QQ找茬,关于一种有意思的语言--Python,关于一个有意思的库--Qt. 这是一个用于QQ大家来找茬(美女找茬)的辅助外挂,开发的原因是看到老爸天天在玩这个游戏,分数是惨不忍睹的负4000多.他玩游戏有他的乐趣,并不很在意输赢,我做这个也只是自我娱乐,顺便讨他个好,毕竟我们搞编程的实在难有机会在父辈面前露露手.本来是想写个很简单的东西,但由于过程中老爸的多次嘲讽,逼得我不得不尽力完善,最后形成了一个小小的产品. 接触Pytho
-
使用Python的Tornado框架实现一个简单的WebQQ机器人
我打算将WebQQ单独出来运行, 一开始直接拷贝了pyxmpp2的mainloop, 但是跑起来问题多多, 所以我又研究了利用Tornado进行网络编程(这里), 所以我放弃了Pyxmpp2的mainloop,使用Tornado进行重写 首先放出项目代码 引子 WebQQ协议是一套基于HTTP的QQ协议, 而用Python的urllib2库进行请求太慢, 因为HTTP本身就使用socket请求, 所以改用多路复用I/O模型, 而Tornado简单高效, 看过代码后可以轻松上手.平台兼容性很好,
-
python登录QQ邮箱发信的实现代码
复制代码 代码如下: # -*- coding: cp936 -*-from email.Header import Headerfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIMEMultipartimport smtplib, datetime#创建一个带附件的实例msg = MIMEMultipart()#构造附件att = MIMEText(open('f:\\文件名.doc', 'rb').rea
-
使用python检测手机QQ在线状态的脚本代码
复制代码 代码如下: 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.datet
-
Python3.2模拟实现webqq登录
这是我最初学习时自己做的一个python模拟登录webqq的实例代码,具体代码如下 import hashlib from urllib import request,parse from http import cookiejar import re,random,time import threading as th import json.encoder as json_encode import json.decoder as json_decode class QQ: ""&
-
python采集博客中上传的QQ截图文件
哎,以前写博文的时候没注意,有些图片用QQ来截取,获得的图片文件名都是类似于QQ截图20120926174732-300×15.png的形式,昨天用ftp备份网站文件的时候发现,中文名在flashfxp里面显示的是乱码的,看起来好难受,所以写了一个python小脚本,爬取整个网站,然后获取每个文章页面的图片名,并判断如果是类似于QQ截图20120926174732-300×15.png的形式就输出并将该图片地址和对应的文章地址保存在文件中,然后通过该文件来逐个修改. 好了,下面是程序代码: im
-
Python实现给qq邮箱发送邮件的方法
本文实例讲述了Python实现给qq邮箱发送邮件的方法.分享给大家供大家参考.具体实现方法如下: #-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #========================================== from email.mime.text import MIMEText import smtplib #===================
-
打开电脑上的QQ的python代码
复制代码 代码如下: # _*_ coding:utf-8 _*_# name start_qq.pyimport osos.startfile("C:\Program Files\Tencent\QQ\Bin\QQ.exe")
-
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
本文实例讲述了Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法.分享给大家供大家参考,具体如下: 每天打开电脑第一件事应该就是打开人人刷一下,然后登上QQ.每次都这样很麻烦,于是写了一个脚本,每次双击即可自动完成这两个工作. 注意:需要在人人登录时选择"下次自动登录",QQ也要选择自动登录.其实感觉这些设置都是没必要的,都可以用脚本完成,但是本人比较水,就偷了懒,没有去查资料. 代码如下: todo.pyw: import webbrowser import os web
-
Python的Flask框架应用程序实现使用QQ账号登录的方法
Flask-OAuthlib是OAuthlib的Flask扩展实现, 项目地址: https://github.com/lepture/flask-oauthlib 主要特性: 支持OAuth 1.0a, 1.0, 1.1, OAuth2客户端 友好的API(和Flask-OAuth一样) 与Flask直接整合 等等-- Flask-OAuthlib提供了多个开放平台的示例代码,比如Google, Facebook, Twiter, Github, Dropbox, 豆瓣, 微博等,只是暂时没有
随机推荐
- SpringMVC+MyBatis声明式事务管理
- 建议的服务器分区办法
- 命令行下的FTP使用详解
- Android 物理按键整理及实例代码
- JS按钮闪烁功能的实现代码
- python处理PHP数组文本文件实例
- Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
- editplus EmEditor和searchandreplace正则表达式
- Android编程实现仿iphone抖动效果的方法(附源码)
- PHP中配置IIS7实现基本身份验证的方法
- php中curl和file_get_content的区别
- ASP Crazy 模版操作类(最简单的模板类、仅提供交流)
- javascript将异步校验表单改写为同步表单
- 详解闭包解决jQuery中AJAX的外部变量问题
- js使用post 方式打开新窗口
- js实现花俏的转动、旋转之后慢慢张开的窗口特效
- Bootstrap的Refresh Icon也spin起来
- PHP不用递归实现无限分级的例子分享
- python交互式图形编程实例(三)
- JS基于递归实现网页版计算器的方法分析
