java 判断qq_Java检测QQ是否在线状态
腾讯QQ在线状态 WEB 服务Endpoint:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmxDisco:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?discoWSDL:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl
通过输入QQ号码(String)检测QQ在线状态。返回数据(String)Y = 在线;N = 离线 ;E = QQ号码错误......
Email 电子邮件地址验证 WEB 服务Endpoint:http://www.webxml.com.cn/WebServices/ValidateEmailWebService.asmxDisco:http://www.webxml.com.cn/WebServices/ValidateEmailWebService.asmx?discoWSDL:http://www.webxml.com.cn/WebServices/ValidateEmailWebService.asmx?wsdl
Email 电子邮件地址验证 Web Service,通过查找给定的电子邮件域的邮件服务器和通过向邮件服务器发送数据来判断电子邮件地址正确与否。此Email地址验证Web Service请不要用于任何商业目的
Java代码:
public class ValidatedQQOnline {
public static void main(String[] args) {
while(true) {
System.out.println("请输入要查询的QQ号码、输入“0”退出");
java.util.Scanner in=new java.util.Scanner(System.in);
String qq = in.next();
if(qq.equals("0")){
break;
}
String result = "";
String charset = "UTF-8";
String callurl = "http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=";
try {
/*
* 通过输入QQ号码(String)检测QQ在线状态。 返回数据(String)Y = 在线;N = 离线 ;E =
* QQ号码错误
*/
java.net.URL url = new java.net.URL(callurl + qq);
java.net.URLConnection connection = url.openConnection();
connection.connect();
java.io.BufferedReader reader = new java.io.BufferedReader(
new java.io.InputStreamReader(connection
.getInputStream(), charset));
String line;
/*
* 返回的格式 <?xml version="1.0" encoding="utf-8"?>
* xmlns="http://WebXml.com.cn/">E
*/
while ((line = reader.readLine()) != null) {
result += line;
result += "\n";
}
} catch (Exception e) {
e.printStackTrace();
}
int len = result.indexOf("\">");
if (len != -1) {
String qStruts = result.substring(len + 2, len + 3);
if (qStruts.equals("E")) {
System.out.println("QQ号码错误");
} else if (qStruts.equals("Y")) {
System.out.println("在线");
} else if (qStruts.equals("N")) {
System.out.println("离线");
}
} else {
System.out.println("服务器繁忙、请从试!");
}
}
}
}
java 判断qq_Java检测QQ是否在线状态相关推荐
- java实现qq_java实现的类似qq聊天系统
[实例简介] java实现的类似qq的聊天系统,并且对数据进行了加密,包含网络安全相关的知识.可以作为毕业设计. [实例截图] [核心代码] WebSecurity └── WebSecurity ├ ...
- C语言检测是否加入一个QQ群,判断登录的QQ是否已经加入指定的QQ群
一.背景 朋友给了一个小的Windows应用程序,打开这个应用程序会让登录QQ,然后会判断登录的QQ是不是已经加入了指定的QQ群.如果已经加入,则可以继续使用软件,否则就退出这个程序,大致就是这样.朋 ...
- Java TCP实现高仿版QQ聊天(一)
前言 记录一下这套简陋的系统说明,把所遇到的问题和难点以及操作说明在这篇文档中说明清楚,当个回顾吧,万一以后那一天查看也能及时找到问题.这套系统是在本人大三时期完成的,从GitHub上借鉴了很多经 ...
- 检测QQ号码是否存在
腾讯QQ在线状态 WEB 服务 Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx Disco: htt ...
- java 判断网络类型_javaexcel判断类型
1. java如何判断数据类型 给你一个封装好的方法,只要把excel中的cell放入就会返回对应的值,里面有类型检测 public static String getExcelCellValue(H ...
- java 判断请求来自手机或电脑
[color=red]java 判断 android.iphone等手机浏览器[/color] [url]http://www.aiisen.com/java-judge-is-moblie-zh.h ...
- java判断是否为double_java判断字符串是否为double型
java判断字符串是否是double/** * 判断字符串是不是double型 * @param str * @return */ public static boolean isNumeric(St ...
- java 判断是否为邮箱_java如何判断邮箱是否合法
java如何判断邮箱是否合法 java判断邮箱是否合法的方法:使用正则表达式判断,代码为[boolean b=matcher.matches();if (b) {System.out.println( ...
- 使用正则表达式检测QQ号输入是否正确
//判断输入的qq号码是否正确,不能出现英文,且号码第一位不能为0,且大于6位小于11位function checkQq() {//获取qq标签var qq = document.getElement ...
最新文章
- gdb 编译make: *** [all] 错误 2_Dev 日志 | Segmentation Fault 和 GCC 编译问题排查
- 图像算法处理视频不稳定?港科大团队提出一种通用算法解决视频处理时域不稳定问题
- Netty HTTP on Android
- android sharedpreferences 工具类,android sharedpreferences工具类
- 网站整体流程_企业建设网站流程解析-上海回声网络
- TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨0.54%
- 贪小便宜的人交不得,否则,可能会因小失大
- 顶级的CSS和Javascript动画框架推荐
- 运维专家写给运维工程师的 6 条人生忠告
- javascript 常用方法 解析URL,补充前导字符, 省市联动, 循环替换模板
- 电脑是否入侵,是否留有后门
- DAMA数据管理知识体系指南-读书笔记9
- 基尼系数,excel计算方法
- Skills | word批量修改图片为统一大小
- eleme项目框架搭建及eslint常见报错(含图标字体库说明)
- LTspice使用第三方spice模型进行仿真
- 为一加七Pro(LineageOs17.1 4.14内核版本)编译KernelSu
- 2345流氓软件让浏览器打开跳转到它的导航,并且自动下载安装2345浏览器
- 使用Laravel View Composers在视图之间共享数据
- a10 linux 烧写,全志 A10 A20 A31 A13固件配置,打包,烧写指南.pdf
热门文章
- python的全局变量能暂存数据吗_【Python】Python之全局变量
- tensorboard使用_tensorboard查看训练曲线
- system.img解包打包工具_好程序员云计算学习路线分享文件打包及压缩
- 和cnn结合_写给小白的R-CNN介绍
- python 安卓app按钮数字识别_Python 手写数字识别-knn算法应用
- educoder 使用线程锁(lock)实现线程同步_Python并行编程(二):多线程锁机制利用Lock与RLock实现线程同步
- D3js(一): d3js和DOM
- CodeForces 1204 (#581 div 2)
- P3128 [USACO15DEC]最大流Max Flow
- 洛谷 P4551 最长异或路径