网页访客qq抓取(网页唤起qq群界面,会自动显示群聊信息吗?)

优采云 发布时间: 2022-01-03 10:05

  网页访客qq抓取(网页唤起qq群界面,会自动显示群聊信息吗?)

  网页唤起QQ群界面。如果您还没有加入QQ群,会显示加群按钮。加入QQ群后,群聊信息会自动显示。

  需要特别注意的是:这种操作是通过网页进行的,还可以自动弹出QQ群对话框,支持PC版QQ,支持手机版QQ(包括苹果和安卓)。这么高的函数是怎么工作的?

  

  网页代码唤起qq加群界面程序(图8-1)

  苏南大叔只要稍微改动一下QQ群官方提供的各种代码就可以达到上述效果。请看本文对苏南叔叔的描述。

  官方qq群加群链接失败问题请参考下方链接说明。

  自动执行代码

  网页自动执行某个请求,通常是通过 iframe 标签。当然也可以使用js主动触发a标签的click()事件。主流浏览器已经开始屏蔽各种形式的 iframe。因此,使用js主动触发click()事件可能是更好的选择。

  首先需要定义一个隐藏链接a。例如:

  点此加群

  以下是自动触发的链接的 click() 的类似代码。随着时代的发展,这种点击方式也可能会失效。毕竟是一种欺骗。

  $("a#your_link")[0].click();

  $("a#your_link").trigger("click");

  document.getElementById("your_link").click();

  当然,如果你使用 iframe,你可能需要类似下面的代码。

  官方提供的添加群组的链接

  官方提供了多种入群方式。我们将三种分组代码组织起来,得到一个功能强大的接口,就是上面代码中your_link_href的值。

  下面演示如何从官网获取这些分组码。前提是:你有owner权限。

  

  网页代码唤起qq加群界面程序完成(图8-2)

  

  网页代码唤起一整套qq加群界面方案(图8-3)

  选择您要操作的组后,可以获得多个组添加代码。苏南大叔,接下来我们就对这几类代码进行分析整理。

  添加分组代码分析

  虽然官方代码分为:html/iphone/android/二维码。其实除了二维码图片,前三个都可以转换成网页代码链接一个标签。下面是相关官方代码截图以及苏南叔提取的链接地址。

  

  网页代码唤起qq加群界面程序(图8-4)

  http://shang.qq.com/wpa/qunwpa?idkey=

  

  网页代码唤起qq加群界面程序完成(图8-5)

  注:总和值,请替换为箭头所指的镶嵌位置代码。

  mqqapi://card/show_pslcard?src_type=internal&version=1&uin=&key=&card_type=group&source=external

  

  网页代码唤起qq加群界面程序完成(图8-6)

  

  网页代码唤起qq加群界面程序完成(图8-7)

  注意:数值请替换为箭头所指的镶嵌位置代码。

  mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D

  效果说明

  网页版会自动弹出效果,弹出确认对话框确认是否开启qq/tim。

  

  网页代码唤起一整套qq加群界面方案(图8-8)

  虽然iphone版和Android版的两个链接看起来差别很大,但在移动端其实是通用的。

  协会文章结论

  qq作为国内的垄断软件,其实隐藏了很多接口。比如上面代码中的mqqapi和mqqopensdkapi都是打开QQ之谜的线索。

  另外,以上功能隐藏了一个小bug:在mac电脑上,pc以上版本的链接好像只能唤起qq软件,无法打开qq群。这个应该是qq软件本身的问题,只能期待qq软件更新修复相关功能了。

  更多QQ相关体验文章,请点击苏南叔的博客:.

  

  

  【源码】本文中的代码片段及相关软件,请点击此处获取

  

  【绝密】秘籍文章入口,只教有缘人

  

  QQ

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线