java如何判断一串数字(5-10位数)是合法且是有效的QQ号?

网络科技 2013-01-14 11:39:49
我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。
有一个接口是这样子的:
http://wpa.qq.com/pa?p=2:1765878623:41
这个本来是用来判断号码:1765878623是不是真的有人在用(即是否被申请掉了,有人在用了)
你打开这个URL,你将看到如下信息:

显示的是离线,但同时,我在好友查找那里,并不能找到这个人,所以,我判断这个号其实是没人用的,这种判断方法不可靠。
不知道有没更可靠的方法呢?

现在两个问题了:
1、先假设打开http://wpa.qq.com/pa?p=2:1765878623:41,看到的是可靠的,如果用java来判断呢?
2、有没其它更可靠的判断方式?(当然最终都是要在代码里边判断的)

补充下:我指的有效QQ号是指有人在用的QQ号或已被申请掉的QQ号,其实还有海量合法的QQ未被申请掉,这类QQ号不作为有效QQ(或者说只有好友查找那里,找得到的QQ号,方作为有效QQ)
如果能在好友查找那里,知道腾讯那个如何查找的接口就好了,C++之类的估计好弄,java可能难弄,这里不知道有没这方面的大虾做过类似的呢?
...全文
940 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落夏天 2013-01-19
  • 打赏
  • 举报
回复
引用 17 楼 xzy88 的回复:
引用 15 楼 AA5279AA 的回复: 引用 13 楼 xzy88 的回复:引用 12 楼 AA5279AA 的回复:引用 10 楼 xzy88 的回复:引用 8 楼 AA5279AA 的回复:引用 楼主 xzy88 的回复:我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。 有一个接口是这样……
其实我指的不是盗号,是刷广告。 用好友请求的方式来刷广告。 盗号是定向的,可用不到这种技术。
失落夏天 2013-01-15
  • 打赏
  • 举报
回复
引用 楼主 xzy88 的回复:
我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。 有一个接口是这样子的: http://wpa.qq.com/pa?p=2:1765878623:41 这个本来是用来判断号码:1765878623是不是真的有人在用(即是否被申请掉了,有人在用了) 你打开这个URL,……
首先:你用QQ好友查找不到并不一定没有,QQ有屏幕主号显示的功能,让其他人搜索不到自己的QQ号。。 另外,进来之后发现你的题目和你的要求好像不一样,如果单纯的判断一串数字是否是5到10位是很容易的,但是我想你肯定不是单纯的想要这个结果。 你具体的想法没看明白,不好乱说。 只能简单的说下,通过QQ提供的接口理论上是可以查询到所有非隐私内容的。
熊猫大虾 2013-01-15
  • 打赏
  • 举报
回复
引用 2 楼 hzw2312 的回复:
引用 1 楼 wapigzhu 的回复:QQ不是有Webservice接口可以调用么? 哇塞、还真可以啊! 呵呵呵!
下次去试试看
网络科技 2013-01-15
  • 打赏
  • 举报
回复
引用 1 楼 wapigzhu 的回复:
QQ不是有Webservice接口可以调用么?
你提供的这几个,准确度不如http://wpa.qq.com/pa?p=2:1765878623:41
网络科技 2013-01-15
  • 打赏
  • 举报
回复
引用 2 楼 hzw2312 的回复:
引用 1 楼 wapigzhu 的回复:QQ不是有Webservice接口可以调用么? 哇塞、还真可以啊! 呵呵呵!
你这个测试不认真啊,你测试下:88888000000099 看下是什么情况 再打开好友查找那里,输入这个查下看,这个号存不存在 好吧,我直说吧,结果是N,即离线状态,很显然,这个结果不正确
liu4626846 2013-01-15
  • 打赏
  • 举报
回复
引用 1 楼 wapigzhu 的回复:
QQ不是有Webservice接口可以调用么?
+1
  • 打赏
  • 举报
回复
这种需要都要调用别人的接口的。不然怎么访问到数据库呢。
BUG胡汉三 2013-01-15
  • 打赏
  • 举报
回复
引用 1 楼 wapigzhu 的回复:
QQ不是有Webservice接口可以调用么?


哇塞、还真可以啊!
呵呵呵!
wapigzhu 2013-01-15
  • 打赏
  • 举报
回复

QQ不是有Webservice接口可以调用么?
网络科技 2013-01-15
  • 打赏
  • 举报
回复
引用 16 楼 cchvsgame 的回复:
这个 很容易,你的程序只要用测试的QQ号访问一下腾讯的服务,如邮箱啊,主页什么的,然后分析错误提示就可以了
这个我也有想过。。。,但似乎也不大可靠,还有就是效率不高,且麻烦吧 其实,我是对网络截包,分析包之类的不是很懂啊,还有,java可能也不好做到,要调用C++的DLL才行吧。 真正的科学解决之道,我认为,应该是,截获查找好友的那个发送包的发送密文,并分析它(要破解啊,没点黑客技术,真没法弄了,呵,至少也要先把C++给学精了才有戏啊),还有取得返回的包的密文,并解密,来判断存不存在。 返回的密文可能好处理,甚至不用破解就能判断,主要还是发送的那个难破吧。。。
网络科技 2013-01-15
  • 打赏
  • 举报
回复
引用 15 楼 AA5279AA 的回复:
引用 13 楼 xzy88 的回复:引用 12 楼 AA5279AA 的回复:引用 10 楼 xzy88 的回复:引用 8 楼 AA5279AA 的回复:引用 楼主 xzy88 的回复:我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。
有一个接口是这样子的:
http:……

看源码IE或chrome都可以,早看到了,源码根本没区别

还有,话说什么叫“你具体想干嘛用其实很明显,我想腾讯也是考虑到这点的
啊,搞得我要做什么见不得人的非法活动似的,呵。。。
话说,如果我要能做到批量扫描QQ号码,并把扫描到的有效号码都给盗了,那不是天才中的天才啊,也不用来这里问问题了,呵。
(话说,现在的暴力盗号还有市场?一般那些盗号的黑客都是通过种木马来吧?还有,就算被你盗来了,就一定有用?别忘了人家还有密保什么的呢?)
再话说,真要盗号什么的,我盗这些普通号有个了用啊,自己去审请些就好了,反正楼主暂时也没那个技术,也没兴趣做这些不耻行为的。
呵,一不小心说多了,还是坐等,真正的高人出现吧。
cchvsgame 2013-01-15
  • 打赏
  • 举报
回复
这个 很容易,你的程序只要用测试的QQ号访问一下腾讯的服务,如邮箱啊,主页什么的,然后分析错误提示就可以了
失落夏天 2013-01-15
  • 打赏
  • 举报
回复
引用 13 楼 xzy88 的回复:
引用 12 楼 AA5279AA 的回复:引用 10 楼 xzy88 的回复:引用 8 楼 AA5279AA 的回复:引用 楼主 xzy88 的回复:我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。 有一个接口是这样子的: http://wpa.qq.com/pa?p=……
如果是腾讯提供给商家的开放接口的话,是有技术文档的。 你输入那个网页,你看看能不能看网页源码,我想应该不能。 如果可以看网页源码的话,读一下源码判断一下那个图片的类型就可以判断这个账号是否存在或者什么状态了。 你具体想干嘛用其实很明显,我想腾讯也是考虑到这点的,所以这种接口应该不是完全开放的,也就是说不会允许你批量的进行查询的。 接口的作用是你提供一个url传输给商家,商家返回给你一个值,然后开发者利用这个值进行操作。 最后补充一下,真想看页面源码的话,换个浏览器或者搜搜强行查看源码的方法试试。
小小X 2013-01-15
  • 打赏
  • 举报
回复
同求,表示感兴趣!!
网络科技 2013-01-15
  • 打赏
  • 举报
回复
引用 12 楼 AA5279AA 的回复:
引用 10 楼 xzy88 的回复:引用 8 楼 AA5279AA 的回复:引用 楼主 xzy88 的回复:我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。 有一个接口是这样子的: http://wpa.qq.com/pa?p=2:1765878623:41 这个本来……
想要的效果是判断,5-10位的数字串,是不是有人在用的QQ号,就这么简单,你不会还看不明白吧? 当然,具体干吗用的,就不多说了,这不是重点,比如,我要判断用户输入的QQ号,是不是真的(假的就不让通过验交表单之类的),或者我要自动添加一些人家为好友之类的等等
失落夏天 2013-01-15
  • 打赏
  • 举报
回复
引用 10 楼 xzy88 的回复:
引用 8 楼 AA5279AA 的回复:引用 楼主 xzy88 的回复:我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。 有一个接口是这样子的: http://wpa.qq.com/pa?p=2:1765878623:41 这个本来是用来判断号码:1765878623……
我不知道你想要的效果是什么? 是搜索所有5到10位的QQ号并根据条件筛选然后添加他们为好友?
浪漫小和 2013-01-15
  • 打赏
  • 举报
回复
不错..很不错...
网络科技 2013-01-15
  • 打赏
  • 举报
回复
引用 8 楼 AA5279AA 的回复:
引用 楼主 xzy88 的回复:我也简单的找了下资料,有点初步思路了,但具体如何判断有点不知如何下手,更重要的是,那样判断,并非100%正确,下面详解,不知道有没更可靠的判断方式。 有一个接口是这样子的: http://wpa.qq.com/pa?p=2:1765878623:41 这个本来是用来判断号码:1765878623是不是真的有人在用(即是否被申请掉了,有……
如果是自己屏蔽的话,那就当做没有吧(既然这个人不让人家查到他的号码了,我也找他加他也没意思了啊,跟没有没有区别的了,呵) 从目前来看,还是http://wpa.qq.com/pa?p=2:1765878623:41,这个判断相对好点吧,但这个用代码不知道怎么判断了。。。
流星陨落 2013-01-15
  • 打赏
  • 举报
回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧