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程序设计有所帮助。
相关推荐
-
利用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.每次都这样很麻烦,于是写了一个脚本,每次双击即可自动完成这两个工作. 注意:需要在人人登录时选择"下次自动登录",QQ也要选择自动登录.其实感觉这些设置都是没必要的,都可以用脚本完成,但是本人比较水,就偷了懒,没有去查资料. 代码如下: todo.pyw: import webbrowser import os web
-
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邮箱发送邮件的方法
本文实例讲述了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在线状态的脚本代码
复制代码 代码如下: 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
-
用Python实现QQ游戏大家来找茬辅助工具
好久没写技术相关的文章,这次写篇有意思的,关于一个有意思的游戏--QQ找茬,关于一种有意思的语言--Python,关于一个有意思的库--Qt. 这是一个用于QQ大家来找茬(美女找茬)的辅助外挂,开发的原因是看到老爸天天在玩这个游戏,分数是惨不忍睹的负4000多.他玩游戏有他的乐趣,并不很在意输赢,我做这个也只是自我娱乐,顺便讨他个好,毕竟我们搞编程的实在难有机会在父辈面前露露手.本来是想写个很简单的东西,但由于过程中老爸的多次嘲讽,逼得我不得不尽力完善,最后形成了一个小小的产品. 接触Pytho
-
python采集博客中上传的QQ截图文件
哎,以前写博文的时候没注意,有些图片用QQ来截取,获得的图片文件名都是类似于QQ截图20120926174732-300×15.png的形式,昨天用ftp备份网站文件的时候发现,中文名在flashfxp里面显示的是乱码的,看起来好难受,所以写了一个python小脚本,爬取整个网站,然后获取每个文章页面的图片名,并判断如果是类似于QQ截图20120926174732-300×15.png的形式就输出并将该图片地址和对应的文章地址保存在文件中,然后通过该文件来逐个修改. 好了,下面是程序代码: im
-
采用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
-
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的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, 豆瓣, 微博等,只是暂时没有
-
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的Tornado框架实现一个简单的WebQQ机器人
我打算将WebQQ单独出来运行, 一开始直接拷贝了pyxmpp2的mainloop, 但是跑起来问题多多, 所以我又研究了利用Tornado进行网络编程(这里), 所以我放弃了Pyxmpp2的mainloop,使用Tornado进行重写 首先放出项目代码 引子 WebQQ协议是一套基于HTTP的QQ协议, 而用Python的urllib2库进行请求太慢, 因为HTTP本身就使用socket请求, 所以改用多路复用I/O模型, 而Tornado简单高效, 看过代码后可以轻松上手.平台兼容性很好,
随机推荐
- 谈谈AngularJs中的隐藏和显示
- Java:DocumentBuilderFactory调用XML的方法实例
- Python实现竖排打印传单手机号码易撕条
- 一个判断抢购时间是否到达的简单的js函数
- 从底层简析Python程序的执行过程
- python中while循环语句用法简单实例
- 收集的WML Script标准函数库第1/3页
- Ruby教程之注释、变量声明以及数组操作
- jQuery基本筛选选择器实例代码
- 《C++ primer plus》读书笔记(二)
- Android之日期时间选择控件DatePicker和TimePicker实例
- SSH框架网上商城项目第11战之查询和删除商品功能实现
- Android ViewPager实现无限循环的实例
- shell中使用expect命令进行远程执行命令脚本
- pygame游戏之旅 添加碰撞效果的方法
- pandas dataframe的合并实现(append, merge, concat)
- php实现获取近几日、月时间示例
- Java代理模式实例分析
- 发布一款npm包帮助理解npm的使用
- 利用OpenCV中对图像数据进行64F和8U转换的方式