千家信息网

Python爬虫爬取酷狗音乐的源码怎么编写

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,今天就跟大家聊聊有关Python爬虫爬取酷狗音乐的源码怎么编写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在常见的几个音乐网站里,酷狗可以说
千家信息网最后更新 2025年01月31日Python爬虫爬取酷狗音乐的源码怎么编写

今天就跟大家聊聊有关Python爬虫爬取酷狗音乐的源码怎么编写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

在常见的几个音乐网站里,酷狗可以说是最好爬取的啦,什么弯都没有,也没加密啥的,所以最适合小白入门爬虫

项目源码

import requestsfrom selenium import webdriverfrom pyquery import PyQuery as pq
#获取歌名def Access_to_the_song(C): doc=pq(C) The_song=doc('.audioName').text() return The_song
#进入听歌的界面爬取HTMLdef Browser_access(URL): The_browser=webdriver.ChromeOptions() The_browser.set_headless() Drier=webdriver.Chrome(options=The_browser) Drier.get(URL) Print_source=Drier.page_source doc = pq(Print_source) Music_links = doc('.music').items() for i in Music_links: Music_downloads = i.attr('src') with open(Access_to_the_song(Print_source) + '.mp3', 'wb')as p: p.write(requests.get(Music_downloads).content)
#爬取热门歌曲
def Music_links(): URL = 'http://www.kugou.com/yy/rank/home/1-6666.html?from=rank' headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36' } response = requests.get(URL,headers=headers).text doc = pq(response) test = doc('.pc_temp_songname').items() for i in test: c = i.attr('href') Browser_access(c)
Music_links()

看完上述内容,你们对Python爬虫爬取酷狗音乐的源码怎么编写有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

0