本文实例讲述了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程序设计有所帮助。
问题内容: 我想知道何时失去互联网连接并重新获得互联网,以便可以在显示“糟糕,没有互联网”的警报和包含从我的服务器派生的数据的Google地图或网格之间切换。 这个相关的问题和另一个相关的问题认为他们有答案,但没有答案。 他们的解决方案适用于Chrome版本34.0.1847.137 m,MS IE v11.0.xx,但不适用于FireFox v29.0.1,因此,我正在寻求一种适用于所有这三种浏
本文向大家介绍Python实现批量检测HTTP服务的状态,包括了Python实现批量检测HTTP服务的状态的使用技巧和注意事项,需要的朋友参考一下 用Python实现批量测试一组url的可用性(可以包括HTTP状态、响应时间等)并统计出现不可用情况的次数和频率等。 类似的,这样的脚本可以判断某个服务的可用性,以及在众多的服务提供者中选择最优的。 需求以及脚本实现的功能如下: 默认情况下,执行脚本会
问题内容: 当用鼠标单击时,如何检测JRadioButton从“未选中”更改为“选中”?我曾尝试在按钮上使用ActionListener,但是每次单击单选按钮时都会触发该事件,而不仅仅是在将状态更改为“选定”时触发。 我曾想过要维护一个记住按钮状态的布尔变量,并在ActionListener中对其进行测试以查看是否更改其状态,但是我想知道是否有更好或更干净的解决方案。 问题答案: 看一下JRadi
Hibernate 的用户曾要求一个既可自动分配新持久化标识(identifier)保存瞬时(transient)对象,又可更新/重新关联脱管(detached)实例的通用方法。saveOrUpdate() 方法实现了这个功能。 // in the first session Cat cat = (Cat) firstSession.load(Cat.class, catID); // in a
本文向大家介绍Android仿QQ在状态栏显示登录状态效果,包括了Android仿QQ在状态栏显示登录状态效果的使用技巧和注意事项,需要的朋友参考一下 运行本实例,将显示一个用户登录界面,输入用户名(hpuacm)和密码(1111)后,单击"登录"按钮,将弹出如下图所示的选择登录状态的列表对话框, 单击代表登录状态的列表项,该对话框消失,并在屏幕的左上角显示代表登录状态的通知(如图) 过一段时间后
问题内容: 在Linux环境中,我需要检测RJ45连接器与其插槽的物理连接或断开连接状态。最好仅使用BASH脚本。 在其他站点上提出的以下解决方案不适用于此目的: 使用’ifconfig’-由于可以连接网络电缆,但网络配置不正确或当前未启动。 ping主机-因为产品将使用未知的网络配置和未知的主机位于LAN内。 / proc文件系统中没有可用的某种状态(其他所有文件都在其中)吗? Linux世界应