获取当前登录的QQ号码
获取当前登录的QQ号码
获取当前登录的QQ号码
原理很简单:
利用QQ空间的快速登录方式可以检测到在本机登录的QQ号码,通过分析这个快速登录页面可以获取到一个地址
http://xui.ptlogin2.qq.com/cgi-bin/qlogin?domain=qq.com&lang=2052&qtarget=1&jumpname=&appid=549000912&ptcss=undefined&param=u1%253Dhttp%25253A%25252F%25252Fqun.qzone.qq.com%25252Fgroup&css=&mibao_css=&s_url=http%253A%252F%252Fqun.qzone.qq.com%252Fgroup&low_login=0&style=12&authParamUrl=&needVip=1&ptui_version=10028
再通过WebBrowser控件加载这个页面,等待网页加载完毕,分析html就可以提取出当前在本登录的所有QQ号码。
代码:
using System; using System.Windows.Forms;namespace GetLoginQQDemo {public partial class Form1 : Form{private string url = "http://xui.ptlogin2.qq.com/cgi-bin/qlogin?domain=qq.com&lang=2052&qtarget=1&jumpname=&appid=549000912&ptcss=undefined&param=u1%253Dhttp%25253A%25252F%25252Fqun.qzone.qq.com%25252Fgroup&css=&mibao_css=&s_url=http%253A%252F%252Fqun.qzone.qq.com%252Fgroup&low_login=0&style=12&authParamUrl=&needVip=1&ptui_version=10028";private WebBrowser web = new WebBrowser();public Form1(){InitializeComponent();lvwUins.Columns.Add("昵称", 100);lvwUins.Columns.Add("QQ号码", 100);web.Url = new Uri(url);}private void button1_Click(object sender, EventArgs e){if(web.ReadyState != WebBrowserReadyState.Complete){MessageBox.Show("网页尚未加载完毕,请稍等.");return;}lvwUins.Items.Clear();HtmlDocument doc = web.Document;HtmlElement uinList = doc.GetElementById("list_uin");if(uinList != null){for (int i = 0; i < uinList.Children.Count; i++) {string str = uinList.Children[i].InnerText.Trim();//分割昵称和QQ号码string[] temp = str.Split(' ');string nick = temp[0];string uin = temp[1];//去除括号uin = uin.Replace("(", "").Replace(")", "");ListViewItem item = new ListViewItem();item.Text = nick;item.SubItems.Add(uin);lvwUins.Items.Add(item);}}}} }
运行截图:
源码:http://pan.baidu.com/share/link?shareid=474605&uk=1678089569
转载地址:http://www.cnblogs.com/wuliqv/archive/2013/04/14/3020242.html
获取当前登录的QQ号码相关推荐
- 孟:解密获取网站访客QQ号码的方法及原理
获取网站QQ访客 最近网络上出了一种,访客访问你的网站就能获取到访客的QQ号码.很多商家用来谋取利益,有商家卖到3000一套程序. 经过几天的分析研究,只研究出了一种极其简单方式.还有其他方式还没有找 ...
- 教大家利用QQ网页协议的方式,获取本地登录的QQ号(附代码)
以前写过很多网页POST和GET提交的文章,这样的提交方式的效率真的很高! 教大家以GET的方法获取网络时间(WinHttp基础入门) 今天和大家一起分析一个网页协议,然后获取返回内容,从而获取登录的 ...
- 易语言 利用QQ感知登录提取QQ号码
点击阅读原文 http://openapi.qzone.qq.com/oauth/show?which=ConfirmPage&display=pc&client_id=3105729 ...
- 在线获取访客QQ号码的原理及实现方法
原文地址:http://www.piaoyi.org/network/get-qq-haoma-js.html 正 文: 最近,飘易收到不少在线获取网站访客QQ号码的促销推广邮件,有不少商用网站挖掘了 ...
- 通过QQ号码获取用户性别
1.获取qq号码 匹配用户qq邮箱获取,{user_id, QQ} 2. 通过爬虫获取用户性别 通过QQ号码访问QQ空间 http://user.qzone.qq.com/qq号码 可以直接访问空间 ...
- QQ号码很危险 后果很严重
导读: <script type="text/javascript"></script> <script type="text/javasc ...
- 获取qq号码性别 接口_用户诉QQ浏览器违法获取个人隐私!实测发现好友列表被自动提取...
日前,QQ浏览器因违法收集用户微信以及QQ账号的头像.性别.生日.好友列表等个人隐私信息,被用户起诉至江西某法院.法院审理后裁定腾讯公司立即停止在QQ浏览器App中获取上述用户隐私信息的行为,并对双方 ...
- php通过QQ号获取QQ信息,通过openId能获取到QQ号码吗?
我在PHP里已经成功获取到QQ的openId,请问能通过openId获取到QQ号码吗?如果能,请问怎么获取? 回复讨论(解决方案) 应该是不可以,我之前也没找到这个接口 跟微信平台一样只能得到昵称头像 ...
- C++ 获取本机登陆过的QQ号码
// FileName: GetQQ.h#pragma once#include <vector>class GetQQ { private:std::vector<CString& ...
最新文章
- SpringBoot 编写ajax可以访问的接口
- MyEclipse在保存时总是building workspace,反应很慢
- 世界很大,先从这几个公众号看起!
- python批量上传 服务器_Python Tornado批量上传图片并显示功能
- 在移动端a、input、label等标签点击后会出现背景阴影问题
- 2000服务器文件共享,Win2000 Server实现对共享文件的监控
- 老板思维:有支出必须有对应的收入
- C语言-第21课 - 指针基础
- C#中的as和is的使用方法
- 软件_手把手教vscode配置c++,python开发环境
- Magoshare Data Recovery使用教程:在mac上恢复找回删除的丢失文件
- 如何查看 MySQL 数据库的引擎
- 互联网带来的颠覆,改变了传统的营销套路
- java面试 socket_java网络编程面试题
- 网络渗透资料大全单——漏洞库篇
- canvas画圆环(一)之渐变色,纯色
- 一款Android图文识别与扫描软件
- 码支付易支付等接口对接方法
- hexo yilia主题添加评论系统详细教程
- 《Event Structure Representation: Between Verbs and Argument Structure Constructions》翻译(一)
热门文章
- python视频人脸检测_Python基于OpenCV实现视频的人脸检测
- python什么是数据结构_python算法与数据结构-数据结构介绍(38)
- python反汇编指令_IDApython 命令
- 15大统计数据描绘网络安全行业市场蓝图
- sublime sftp插件本地 免费 下载
- [Azure][PowerShell][ASM][12]ACL
- 摘抄:微软 Dynamics AX 学习步骤
- struts1起服务报错
- javascript中call和apply的区别
- android视频录制(调用系统视频录制),生成缩略图