'''
Python 查询QQ是否在线 by 郑瑞国
使用第三方模块 requests
'''
import requests
from xml.etree import ElementTree
while(True):
qq_Code = input('请输入要查询是否在线的QQ号:')
url = 'http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode='+qq_Code
# 使用第三方模块requests发送HTTP请求,获得XML格式内容,解析XML格式内容
node = ElementTree.XML(requests.get(url).text)
# 获取是否在线
if node.text == "Y":
print("在线")
else:
print("离线")
'''
查询QQ是否在线 by 郑瑞国
使用内置的 urllib.request 模块
QQOnlineTest.py
'''
from urllib.request import *
from xml.etree import ElementTree
while(True):
qq_Code = input('请输入要查询是否在线的QQ号:')
# 使用内置模块urllib发送HTTP请求,获得XML格式内容
url = 'http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode='+qq_Code
# 使用第三方模块requests发送HTTP请求,获得XML格式内容,解析XML格式内容
node = ElementTree.XML(urlopen(url).read().decode('utf-8'))
# 获取是否在线
if node.text == "Y":
print("在线")
else:
print("离线")