如何得到网易云音乐的高清专辑封面图或者单曲封面图?(测试)

如何得到网易云音乐的高清专辑封面图或者单曲封面图?




1、选中封面图,这时候直接拖动是没法在后台打开这张图片的,会出现一个禁止的符号
                  
大概是因为这张图不是在主目录的Images,而是在次级目录contentFrame(playlist)的Images里面。


2、不过我们选中专辑图后,却可以复制到myBase,和搜狗云笔记中。不过在myBase中,应该是直接变成了本地文件,没法得到图片的网址,而在后者中,我们可以复制图片网址。或者更简单的方式:直接将这张图拖动,在新页面打开,然后我们就可以尽情的嘿嘿嘿了。额.....得到下面的网址,页面标题是1396379768009621.jpg (200×200)。


!!!重要更新:其实根本不用搜狗云笔记做中转,只要打开了chrome的开发者工具,点击左上角的小箭头,然后点一下图片,就会自动跳转到html代码中图片的网址处,这时候直接选中网址,然后拖动到浏览器就能在新页面打开了。
      






3、这时候地址栏显示http://p4.music.126.net/s9AFZFu5trnsi5V48Mfvgw==/1396379768009621.jpg?param=200y200
看到了吗,丫的,JPG后面跟了一串,?param=200y200,删除这个小尾巴后,激动人心的时刻到了,我们就会得到原来的高清无码大图啦,1396379768009621.jpg,1024px*1024px,862KB,对比一下,原来是200*200。


4、哈哈,机智如我\(^o^)/  看来都是后面的?param=200y200在作祟,这时候,你可以将它改成你想要的像素值,例如改成300*300,200*300,100*300。本来还以为不按比例缩放,会得到变形的效果,这样就可以看到一只胖胖的猴子,不过其实是按照裁剪来的。而如果?param=后面的数值要大于原图大小的话,显示的还是原图大小,不会再放大成设定的数值,不然就模糊了。
            
话说回来,细细一想,网易云音乐的网页端,好机智啊,利用这个功能,节省了空间和加载时候的流量。使用同一张封面图,可以任意改变其大小而不必增加新图。例如,“搜索页面”的歌单封面图显示?param=140y140,“个人主页页面”的歌单封面图显示?param=180y180,以及“歌单显示页页面”的歌单封面图显示?param=200y200。同理,用户的头像也利用了这种方式,一张图片不同的大小,40px*40px,180px*180px。如果原图没有那么大,也会强行撑到180*180大小,因为给头像的框框是188px*188px。如果这时候还不放大的话,就会出现,一个大框里,中间一个小图的情况。所以我的头像看起来是模糊的,因为原图“鸟哥头像”就只有40*40大小。而去掉?param=ayb之后,显示的原图,就应该是用户自行上传图片原大,或者经过1:1裁剪后的。


5、最后,根据这个歌单的简介介绍,以及热评,我们费心费力找到的歌单封面图,是由这两位云村村民制作的:
Limizi&深海少女_,厉害了。在2016结束之时,把大圣,网易云音乐LOGO,众多成员,完美的融合了一起,大爱!




6、还没写完这篇,突然发现,咦?我去,我的评论被吞了!!!http://music.163.com/#/playlist?id=156034164
有图有真相,现在是2017.1.6,20:36,评论时间显示的刚刚,是十几分钟前的事情。意思是说,我放的这个链接,在十几分钟内就被吞了= = excuse me?






7、第195条评论本来是我的,哼,我决定再评论一次。显示的评论成功,不过发现,刚一刷新,评论就没了
看来不是评论不是人工吞的,应该是自动删除了带网址的评论,以防有人打广告啊,或者散布一些有毒的链接。






8、为了留下一条评论(明明是为了宣传封面图),搜索了如何防止链接被和谐,还将长链接转换为短链接,直接评论都不行。试着在中间加上汉字跟表情啊什么的,一种不行试另一种。最后,在不断失败,不懈努力,不断探索下,花了我几十分钟,,,终于——评 论 成 功 了!




2017.1.6,22:00



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
使用oup 爬取网易云音乐单曲可以分为以下几个步骤: 1. 打开网易云音乐单曲页面,获取页面源代码。 2. 使用 Jsoup 解析页面源代码,获取需要的信息。 3. 处理获取到的信息。 下面是一个简单的示例代码(需要注意的是,爬取网站信息需要遵守相关法律法规和网站的使用协议): ``` import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import java.io.IOException; public class NetEaseMusicCrawler { public static void main(String[] args) throws IOException { String url = "https://music.163.com/song?id=1436709406"; // 单曲页面链接 Document document = Jsoup.connect(url).get(); // 获取页面源代码 Element songInfo = document.selectFirst(".cnt .tit"); // 获取歌曲信息 String songName = songInfo.text(); // 获取歌曲名称 String artistName = songInfo.selectFirst("span").text(); // 获取歌手名称 Elements lyrics = document.select(".bd .bd-open"); // 获取歌词 String lyricText = lyrics.text(); // 获取纯文本歌词 System.out.println("歌曲名称:" + songName); System.out.println("歌手名称:" + artistName); System.out.println("歌词:" + lyricText); } } ``` 在上面的代码中,我们首先定义了一个单曲页面链接,然后使用 Jsoup.connect(url).get() 方法获取该页面的源代码。接着,我们使用 CSS 选择器获取歌曲信息和歌词,并最终输出获取到的信息。 需要注意的是,上述代码仅供参考,具体的实现方式可能因网站结构的改变而略有不同,需要根据实际情况进行修改。此外,在爬取网站信息时,需要注意遵守相关法律法规和网站的使用协议。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值