你会发现当你复制之后,你的网页会自动给你下载音乐,是不是很神奇,并且所有的网站都是这样的一个套路,但是更重要的是我们要去让爬虫去自动下载,这时候我们就需要继续解析网页,看看他们是根据什么来下载音乐的:...发现有一些信息,其中的title是歌曲的名字,其中的song_id其实就是这首歌曲的匹配项,这时候我们在ting文件的header里找到他的request url:
?...发现这是一个调用的api,根据歌曲的id去检索下载歌曲,那我们是不是可以通过搜索歌曲的id去实现歌曲的下载?
?...这时候我们去搜索,发现网站的格式其实是http://music.baidu.com/search?key=”你搜索的内容”,这时候解析网页:
?...发现歌曲的id都可以找得到,这时候我们就可以通过网页提取出id去实现批量下载,如果要高音质,就去在播放设置里更改下就可以!
代码如下:
?
?