以前写过一个音乐网站,我都是手动去下载音乐,并上传到网站,非常麻烦。
学习了HttpClinet和Jsoup 我决定完成一个简单的爬虫去收集音乐信息,并下载音乐;
先尝试做几个简单的小功能:
基本功能
1.根据歌曲名或歌手名爬取音乐
2.查看下载的音乐信息
3.将MP3信息下载到电脑中
4.数据库将音乐去重

1.根据歌曲名或歌手名爬取音乐
@GetMapping("/{search}")
public Result downloadMusic(@PathVariable("search")String search){
List<Music> musicList = musicSearchTask.searchByMusicNameOrSingerName("https://www.xzmp3.com", search);
return Result.ok(musicList.size());
}
/**
*
* 根据mainUrl search 爬取 歌曲名 歌手 下载地址 并保存到数据库
* @param mainUrl
* @param search
*/
public List<Music> searchByMusicNameOrSingerName(String mainUrl,String search){
String searchString = mai


469

被折叠的 条评论
为什么被折叠?



