一张微博图片,如何找到它是谁发的? 您所在的位置:网站首页 怎么在微博下载图片 一张微博图片,如何找到它是谁发的?

一张微博图片,如何找到它是谁发的?

2024-06-08 21:25| 来源: 网络整理| 查看: 265

今天我们研究的问题是:

如何通过一个微博图片链接,找到这张图片的发布者?

比如下面这个微博图片链接:

https://wx4.sinaimg.cn/orj360/4242e8adgy1hlugictxquj235s2pknpe.jpg

怎么找到这个图片对应的微博用户?

微博实际上将用户的元数据保存在了对应用户所发布的图片中,而URL就是其中的方式之一。我们以知名微博用户“来去之间”为例,通过访问其用户主页,查看URL可知其用户UID为1111681197。

图片

    当然有些用户设置了个性域名,不能直观地看到用户UID,我们则可以把鼠标移动到微博人物头像下方的“关注”和“粉丝”处,这时候在浏览器的左下角就会看到带数字串的URL,而数字串就是用户UID。

图片

    现在我们选择相册里的任意一个图片,并在新的标签页中打开图片,可以看到该图片的URL为“https://wx4.sinaimg.cn/orj360/4242e8adgy1hlugictxquj235s2pknpe.jpg”

图片

下面我们来拆分一下该URL:

第一部分:“wx4.sinaimg.cn”为微博的图片存储服务器域名,根据测试还有wx1、wx2、wx3等子域名;

第二部分:“orj360”含义未知,根据测试得知缩略图为该字符串,而原图则为字符串“mw690”;

第三部分:“4242e8adgy1hlugictxquj235s2pknpe.jpg”则可以进一步拆分成两部分,前半部分为8位的16进制字符串“4242e8ad”,后半部分为图片名“gy1hlugictxquj235s2pknpe.jpg”。

图片

   而其中的8位的16进制字符串“4242e8ad”就是我们需要的关键值,该值为用户UID 16进制转换后的值,接下来我们只需利用在线的进制转换网站把其转换成10进制即可。

图片

   从转换的结果与开头的UID进行对比,可印证方法的正确性。

图片

大家可以自己找几张图片来试试验证一下。

这一招用来溯源分析一些图片的发布者还是非常有用的。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有