今天就跟大家聊聊有关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爬虫爬取酷狗音乐的源码怎么编写有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/u/4581260/blog/4364769