找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 137|回复: 0

【原创】获取本机已登录QQ号

[复制链接]

27

主题

11

回帖

151

积分

管理员

积分
151
发表于 2024-4-5 14:49:06 | 显示全部楼层 |阅读模式
经过研究,发现现在腾讯已经不使用插件来获取已登录的QQ进行快速登录了,那么是怎么做的呢?
经过研究,发现腾讯是通过一个本地服务器提供服务:
构造一个如下的请求:
  1. GET https://localhost.ptlogin2.qq.com:4301/pt_get_uins?callback=ptui_getuins_CB&pt_local_tk=0.1111830579840395 HTTP/1.1
  2. Accept: application/javascript, */*;q=0.8
  3. Referer: https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=1
  4. Accept-Language: zh-Hans-CN,zh-Hans;q=0.8,en-US;q=0.5,en;q=0.3
  5. Accept-Encoding: gzip, deflate
  6. Host: localhost.ptlogin2.qq.com:4301
  7. Connection: Keep-Alive
  8. User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko Core/1.53.2669.400 QQBrowser/9.6.11054.400
  9. Cookie: pt_local_token=0.1111830579840395
复制代码
就会返回本地的已登录QQ信息:
  1. HTTP/1.1 200 OK
  2. Content-Type: Application/javascript
  3. Content-Length: 454
  4. Connection: keep-alive
  5. var var_sso_uin_list=[{"account":"33****9","client_type":65793,"face_index":543,"gender":1,"nickname":"****","uin":"33***9","uin_flag":327156224},{"account":"65***8","client_type":65793,"face_index":0,"gender":1,"nickname":"马云","uin":"65****","uin_flag":4194818},{"account":"37*****6","client_type":65793,"face_index":606,"gender":1,"nickname":"1***","uin":"3***","uin_flag":327680578}];ptui_getuins_CB(var_sso_uin_list);
复制代码
如此,可以通过VB本地构造HTTP请求,直接获取到已登录的QQ。而且可以获取Session哦!
本贴经过实际VB编码验证通过。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|编程客 ( 鄂ICP备19023849号-1 )

GMT+8, 2025-6-14 03:00 , Processed in 0.063154 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表