检测qq是否在线

 1 import urllib
 2 import requests
 3 from xml.etree import ElementTree as ET
 4 
 5 # 使用内置模块urllib发送HTTP请求,或者XML格式内容
 6 """
 7 f = urllib.request.urlopen('http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=424662508')
 8 result = f.read().decode('utf-8')
 9 """
10 
11 
12 # 使用第三方模块requests发送HTTP请求,或者XML格式内容
13 r = requests.get('http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=424662508')
14 result = r.text
15 
16 # 解析XML格式内容
17 node = ET.XML(result)
18 
19 # 获取内容
20 if node.text == "Y":
21     print("在线")
22 else:
23     print("离线")

 

posted @ 2018-04-09 18:08  JerryZao  阅读(161)  评论(0编辑  收藏  举报