网页抓取qq(获取网站访客QQ的一个方法(详情请见使用腾讯接口))

优采云 发布时间: 2021-09-14 11:09

  网页抓取qq(获取网站访客QQ的一个方法(详情请见使用腾讯接口))

  我之前写过一篇文章,介绍了一种获取网站visitorQQ的方法(具体请参考使用腾讯界面轻松抓取网站visitorQQ)。可惜今天发现这个界面已经被Blocking不可用了。这里我提供另一种方法供大家参考!

  首先按照惯例,在具体实现之前,先说一下实现原理。

  当QQ用户登录QQ相关产品(包括登录QQ空间、其他QQ网页应用或相关第三方应用)时,会在用户电脑上留下一个标记(通常是cookie)来判断用户是否登录,虽然我们无法跨域访问其他域的cookies(其实你的cookie本身保存了你的QQ号),但是我们可以通过腾讯自己的API实现这个功能。

  下午一群人在讨论这件事的时候,一个朋友还是很“正直”的质问我,说腾讯怎么会做这种泄露用户隐私的事情?当然,腾讯本身不会专门为你提供抓包用户QQ的接口,但有时难免需要泄露用户QQ号(多与OAuth有关),导致网上出现这些“get网站”。 “QQQQ”生意火爆。

  核心代码如下:

  doctype html>

网站访客QQ抓取

function gqq_callback(jsonstr)

{

alert("用户当前登录的QQ是:" + jsonstr.uin);

}

  要获取用户的QQ,我们可以通过Ajax将QQ号和当前页面地址(location.href)保存到数据库中。

  另外,要抓取访客QQ,访客必须先登录腾讯相关服务,如QQ空间。同时登录多个QQ的,以当前网页登录状态为准(用户可以同时登录多个QQ,但一个浏览器只能登录同一个QQ空间)

  最后,如果你把不能用的代码贴出来,可以在评论里留言,我会再次发布最新可用的代码。

  本文原创文章,如转载请注明作者及出处!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线