获取当前登录的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&amp;lang=2052&amp;qtarget=1&amp;jumpname=&amp;appid=549000912&amp;ptcss=undefined&amp;param=u1%253Dhttp%25253A%25252F%25252Fqun.qzone.qq.com%25252Fgroup&amp;css=&amp;mibao_css=&amp;s_url=http%253A%252F%252Fqun.qzone.qq.com%252Fgroup&amp;low_login=0&amp;style=12&amp;authParamUrl=&amp;needVip=1&amp;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号码相关推荐

  1. 孟:解密获取网站访客QQ号码的方法及原理

    获取网站QQ访客 最近网络上出了一种,访客访问你的网站就能获取到访客的QQ号码.很多商家用来谋取利益,有商家卖到3000一套程序. 经过几天的分析研究,只研究出了一种极其简单方式.还有其他方式还没有找 ...

  2. 教大家利用QQ网页协议的方式,获取本地登录的QQ号(附代码)

    以前写过很多网页POST和GET提交的文章,这样的提交方式的效率真的很高! 教大家以GET的方法获取网络时间(WinHttp基础入门) 今天和大家一起分析一个网页协议,然后获取返回内容,从而获取登录的 ...

  3. 易语言 利用QQ感知登录提取QQ号码

    点击阅读原文 http://openapi.qzone.qq.com/oauth/show?which=ConfirmPage&display=pc&client_id=3105729 ...

  4. 在线获取访客QQ号码的原理及实现方法

    原文地址:http://www.piaoyi.org/network/get-qq-haoma-js.html 正 文: 最近,飘易收到不少在线获取网站访客QQ号码的促销推广邮件,有不少商用网站挖掘了 ...

  5. 通过QQ号码获取用户性别

    1.获取qq号码 匹配用户qq邮箱获取,{user_id, QQ} 2. 通过爬虫获取用户性别 通过QQ号码访问QQ空间  http://user.qzone.qq.com/qq号码 可以直接访问空间 ...

  6. QQ号码很危险 后果很严重

    导读: <script type="text/javascript"></script> <script type="text/javasc ...

  7. 获取qq号码性别 接口_用户诉QQ浏览器违法获取个人隐私!实测发现好友列表被自动提取...

    日前,QQ浏览器因违法收集用户微信以及QQ账号的头像.性别.生日.好友列表等个人隐私信息,被用户起诉至江西某法院.法院审理后裁定腾讯公司立即停止在QQ浏览器App中获取上述用户隐私信息的行为,并对双方 ...

  8. php通过QQ号获取QQ信息,通过openId能获取到QQ号码吗?

    我在PHP里已经成功获取到QQ的openId,请问能通过openId获取到QQ号码吗?如果能,请问怎么获取? 回复讨论(解决方案) 应该是不可以,我之前也没找到这个接口 跟微信平台一样只能得到昵称头像 ...

  9. C++ 获取本机登陆过的QQ号码

    // FileName: GetQQ.h#pragma once#include <vector>class GetQQ { private:std::vector<CString& ...

最新文章

  1. SpringBoot 编写ajax可以访问的接口
  2. MyEclipse在保存时总是building workspace,反应很慢
  3. 世界很大,先从这几个公众号看起!
  4. python批量上传 服务器_Python Tornado批量上传图片并显示功能
  5. 在移动端a、input、label等标签点击后会出现背景阴影问题
  6. 2000服务器文件共享,Win2000 Server实现对共享文件的监控
  7. 老板思维:有支出必须有对应的收入
  8. C语言-第21课 - 指针基础
  9. C#中的as和is的使用方法
  10. 软件_手把手教vscode配置c++,python开发环境
  11. Magoshare Data Recovery使用教程:在mac上恢复找回删除的丢失文件
  12. 如何查看 MySQL 数据库的引擎
  13. 互联网带来的颠覆,改变了传统的营销套路
  14. java面试 socket_java网络编程面试题
  15. 网络渗透资料大全单——漏洞库篇
  16. canvas画圆环(一)之渐变色,纯色
  17. 一款Android图文识别与扫描软件
  18. 码支付易支付等接口对接方法
  19. hexo yilia主题添加评论系统详细教程
  20. 《Event Structure Representation: Between Verbs and Argument Structure Constructions》翻译(一)

热门文章

  1. python视频人脸检测_Python基于OpenCV实现视频的人脸检测
  2. python什么是数据结构_python算法与数据结构-数据结构介绍(38)
  3. python反汇编指令_IDApython 命令
  4. 15大统计数据描绘网络安全行业市场蓝图
  5. sublime sftp插件本地 免费 下载
  6. [Azure][PowerShell][ASM][12]ACL
  7. 摘抄:微软 Dynamics AX 学习步骤
  8. struts1起服务报错
  9. javascript中call和apply的区别
  10. android视频录制(调用系统视频录制),生成缩略图