爬取酷狗音乐排行榜,python爬取音乐网站排行榜
大家好,本篇文章主要讲的是大蟒爬取酷狗音乐500强榜单,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
目录
网页情况大蟒代码运行效果总结
网页情况
爬取数据包含
歌曲排名、歌手、歌曲名、歌曲时长
python 代码
导入请求#请求网页获取网页数据
从bs4导入BeautifulSoup #解析网页数据
导入时间#时间库
#用户代理,伪装成浏览器,便于爬虫的稳定性
标题={
用户代理 :
Mozilla/5.0(Windows NT 10.0;win 64x 64)apple WebKit/537.36(KHTML,像壁虎一样)Chrome/97。0 .4692 .71 Safari/537.36
}
定义获取信息(网址):
web_data=requests.get(url,headers=headers)
汤=美汤(web _ data。文本,“lxml”)
行列=汤。选择( span。PC _ temp _ num’)
头衔=汤。选择( div。PC _ temp _歌曲列表ul阿利)
次=汤。选择( span。PC _ temp _ tips _ r span’)
对于等级、头衔、zip中的时间(等级、头衔、时间):
数据={
rank:rank.get_text().strip(),
歌手:title.get_text().替换( n , ).替换( t , ).split(-)[1],
宋:title.get_text().替换( n , ).替换( t , ).split(-)[0],
time:time.get_text().条状()
}
打印(数据)
if __name__==__main__:
URL=[ https://www。酷狗。com/YY/rank/home/{ }-8888。“html”.format(stri(I))for I in range(1,24)]
对于urls:中的全球资源定位器(Uniform Resource Locator)
获取信息(网址)
时间。睡眠(1)
运行效果
总结
到此这篇关于大蟒爬取酷狗音乐500强榜单的文章就介绍到这了,更多相关大蟒爬取酷狗音乐榜单内容请搜索盛行信息技术软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行信息技术软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。