Python 查看QQ状态

import requests
"""
该程序依赖于QQ的端口程序
返回数据:String,Y = 在线;N = 离线;E = QQ号码错误;A = 商业用户验证失败;V = 免费用户超过数量
"""

url0 = 'http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode='
url1 = input('请输入QQ号码:')
url = url0 + str(url1)
r = requests.get(url)
result = r.text
print(result)

from xml.etree import ElementTree as ET
#解析XML格式内容
#XML接收一个参数,字符串, 格式化为特殊的对象
node = ET.XML(result)

if node.text == 'Y':
    print('在线')
elif node.text == 'N':
    print('离线')
elif node.text == 'E':
    print('QQ号码错误')
elif node.text == 'A':
    print('商业用户验证失败')
else:
    print('免费用户超过数量')
原文地址:https://www.cnblogs.com/fredkeke/p/6040600.html