如何使用QQ空间隐藏表情

如果你有使用过QQ空间的说说编辑功能,可能会发现。说说中的表情会变成[em]e####[/em]的形式。

1.webp
虽然不是编辑界面但也一样,发表后就能看到表情

这是QQ空间用来标记表情的代码。这其中包括一些奇特的表情。

2.webp
普通的
3.webp
老的
4.webp
方的
5.webp
扁平的
6.webp
这样的
7.webp
还有这样的

第一个是,姚明??

8.webp
还有很多很多

通过抓包可以发现,QQ空间会根据[em]标签包含的内容向腾讯的服务器发起请求。

9.webp
抓包内容

因此可以根据这个URL编写相应程序爬得数据并生成HTML网页。

10.webp
程序生成网页,支持移动和PC端

该网页实际是将所有表情都分别包裹在一个按钮中。点击按钮时表情的代码会被复制到剪切版中。这样你就可以在说说编辑框中粘贴使用了。

所有代码都可在https://gitee.com/crytxkb/QzoneEmoji中查看。如果你有自己的服务器,可以将其上传到服务器上。这样你就能拥有一个QQ空间表情大全的网站。但是,这3000多个表情在加载的时候非常占用带宽。因此我还是建议将网页下载到本地使用。

要将它下载到手机,首先你要访问上面的 gitee 项目页面。然后单击右上角的克隆/下载 -> 下载zip。

11.webp
下载Zip

之后你会得到一个zip包。如果是电脑端,解压缩后打开index.html就可以直接食用。如果是手机端,一般情况下也能直接在文件管理中使用浏览器打开index.html。

12.webp
手机端打开

这是我使用MIUI自带的浏览器打开的。而如果你使用的是特定浏览器,比如Chrome浏览器,则可能会出现这种情况。

13.webp
手机上的Chrome浏览器打开

这是由于启用了安卓的存储隔离机制。单个网页文件被复制到只有Chrome可以访问的独立的存储空间中。这样index.html就访问不到其他资源。因此你需要在地址栏中手动输入以file://开头的路径。这样访问到的便是共享储存空间的内容,就可以正常访问啦。

14.webp
手机上的Firefox浏览器输入路径后打开

接下来你可以将该网页添加为书签,就可以很方便地复制表情了。

在这份长长的表情列表中,还包含者一些远古时期的表情,比如12年元旦,13年元旦,抗洪等等。还有一些稀奇古怪的表情。使用这些表情,你可以制作出一些特殊的效果:

15.webp
手机上的Firefox浏览器输入路径后打开

这是少数保留下来的可以在说说中使用的代码。其实网上流传着其它一些代码,这些代码之所以可以工作是因为空间说说实现逻辑有点特殊。其他的比如字体类的代码已经被修复。而表情代码还有@的代码的实现 (其实就是变蓝字的代码 {uin:520,nick:要变蓝的字}) 还是被保留了下来。表情代码在空间评论区也是可以使用的哦。

实际上,可以根据这个特性开发个APP。先给表情打上标签,然后根据输入的说说文本来进行分词,再提示用户将炸开的分词替换成表情。不过我还是太懒了,所以还是交给机智的看官发掘更多玩法吧。

16.webp
祝你玩得开心 : )