网易云音乐作为日常小伙伴们日常出行必不可少的APP之一,除了自己听歌之外,也会选择和自己的好友或者朋友圈里分享,那么大家知道怎么通过好友们分享的链接或者音乐找到他的网易云账户呢?下面一起来看看。
首先可以在朋友圈中找到分享的歌曲。
然后点进去,再点击右上角的三个小点,然后再点击下面的复制链接。
接着随便发送到一个地方,复制userid后面的数字,然后粘贴在music.163.com/#/user/home?id=后面,组成新网址。
这样就可以看到对方的信息了。
我们先来看一看网易云音乐的音乐分享链接拥有怎样的特点:
不管是在 PC 端,还是手机客户端,如果分享了一首歌曲,那么实际分享的链接(URL)一般是这个样子的:
https://music.163.com/song?id=aaaa&userid=bbbb
在这个网址中,“?”后面的内容是参数。不同的参数使用“&”符号隔开。所以,这里有两个参数,分别为(aaaa 和 bbbb 都表示一段数字):
id=aaaa userid=bbbb
第一个 id=aaaa 是要分享的歌曲的编号,但是第二个 userid=bbbb 却莫名其妙地是歌曲分享者的用户 ID(为了统一,之后我们也会用 aaaa 表示歌曲的 id,bbbb 表示用户的 id)。
至于为什么一首歌的分享链接里面会带有分享者的用户信息,这就要去问网易云音乐的程序员了。但正是因为我们可以简单地从歌曲分享链接中直接找到用户的 ID,所以我们也就有机会找到这个用户的帐号了。
然后,我们再来看一看用户的主页链接是什么样子。我们随便在网易云音乐里面找一个用户(比如赵雷),点进其主页(注意,不是歌手页!),看一看网址:
对应的链接为:
https://music.163.com/#/user/home?id=93504818
显然地,网址后面的 id=93504818 这里指的就是用户的 ID 了。
注意:这里虽然是 id,但是和歌曲分享链接的 id 已经不是一回事了。因为这里是用户的 ID,所以这个 id 对应的是歌曲分享中的 userid。
所以,我们只需要把歌曲分享链接中的 userid 复制并替换掉上述网址中的相应内容,就可以找到分享者的主页了。
还有一种情况是,用户将歌曲分享到了新浪微博,那样更简单了,因为我们甚至都不需要关注链接长什么样子,直接点开就会看到歌曲上方的一行形如「XXX 分享给你了一首单曲」。我们直接就知道了分享者的昵称。
这时分享链接形如:
https://music.163.com/#/share/sina/direct/18/aaaa?userid=bbbb&haspic=0
这里我们保持和前面一样的写法,aaaa 表示歌曲的 id,bbbb 表示分享者的 id。
另外,歌曲 id aaaa 前面的数字 18 表示分享的音频的类型。比如 18 表示单曲,19 表示专辑,17 表示节目。一般都是单曲,所以不用修改。
这个网址看起来和前面的:
https://music.163.com/m/song?id=aaaa&userid=bbbb&from=timeline&isappinstalled=0
似乎很不一样,但是万变不离其宗,我们终归是能够从中轻易地获取到我们需要的 id 的。
不仅如此,我们完全可以修改这里的两个 id,来改变这条信息的内容。比如我们把 aaaa 改成歌曲《成都》的 id 436514312,把 bbbb 改成赵雷的 id 93504818,即:
https://music.163.com/#/share/sina/direct/18/436514312?userid=93504818&haspic=0
所以,我们是完全有可能从网易云音乐的分享链接中获取分享者的用户链接的。但是为什么不是一定可以呢?
首先,如果用户没有在客户端登录(即“游客试用”),那么分享链接虽然依旧会包含一个“userid”,但是是无效的,会指向 404 网页。
其次,看过这篇文章后的一些朋友,或许会想办法提高自己的“安全意识”,从而不让别人追溯到自己的主页吧(笑)。
下次,想要得到暗恋的女生的网易云音乐主页,只需要让她随便推荐你一首歌即可(网易云音乐限定)。
2022-01-04 / 150.3M
2022-01-04 / 110.4M
2022-01-04 / 132.8M
2022-01-04 / 44.3M
2022-01-04 / 53M
2022-01-04 / 16.4M
2022-01-04 / 150.3M
2022-01-04 / 110.4M
2022-01-04 / 132.8M
2022-01-04 / 57.9M
2022-01-04 / 13.3M
2022-01-04 / 78.7M
2022-01-04 / 150.3M
2022-01-04 / 110.4M
2022-01-04 / 45.4M
2022-01-04 / 134.7M
2022-01-04 / 132.8M
2022-01-04 / 141.9M