1.导selenium包

from selenium import webdriver

2.进入谷歌

browser = webdriver.Chrome()

3.点击事件进入网页

browser.get('https://music.163.com/#/playlist?id=5172410111')

4.browser.switch_to.frame('g_iframe')

5.ul = browser.find_elements_by_id('m-pl-container')

6.li_list = ul[0].find_elements_by_tag_name('li')

7.url_list=[]
for li in li_list:
    a = li.find_element_by_class_name('msk')
    href = a.get_attribute('href')
    url_list.append(href)

8.爬取各个信息

sheetlist=[]
for url in url_list:
    zlist=[]
    browser.get(url)
    browser.switch_to.frame('g_iframe')
    sheetname = browser.find_element_by_class_name('f-ff2').text
    tbody = browser.find_element_by_tag_name('tbody')
    tr = tbody.find_elements_by_tag_name('tr') 
    for i in tr:
        num = i.find_element_by_class_name('num').text
        name = i.find_element_by_tag_name('b').get_attribute('title')
        singer = i.find_element_by_class_name('text').get_attribute('title')
        text = i.find_elements_by_class_name('text')
        album = text[1].find_element_by_tag_name('a').get_attribute('title')
        zlist.append([num,name,singer,album])
    sheetlist.append([zlist,sheetname])

9.保存

import openpyxl
workbook = openpyxl.Workbook()
for j in sheetlist:
    sheetname = j[1].replace("[","").replace("]","").replace("/","")
    sheet = workbook.create_sheet(sheetname)
    for data in j[0]:
        sheet.append(data)
workbook.save('作业.xlsx')

利用jupyter爬取网易云音乐华语歌曲信息相关推荐

  1. 利用selenium爬取网易云音乐歌手歌曲信息并分析

    1.网页分析 网址:https://music.163.com/#/search/m/?s=许嵩&type=1 观察网页,所有的歌曲信息都在class="srchsongst&quo ...

  2. Python爬取网易云音乐歌手歌曲和歌单(爬虫)

    Python爬取网易云音乐歌手歌曲和歌单 是 仅供学习参考 Python爬取网易云音乐网易云音乐歌手歌曲和歌单,并下载到本地 ①找到要下载歌手歌曲的链接,这里用的是: https://music.16 ...

  3. python爬虫之爬取网易云音乐的歌曲图片和歌词

    0.目录 1.分析页面 2.获取歌曲的id 3.获取歌曲信息 4.获取歌曲图片url 5.获取歌词 6.总结 7.完整代码 1.分析页面 这一次我们来爬取网易云音乐,爬取歌单内的所有歌曲的图片和歌词, ...

  4. python音乐相册_python爬虫之爬取网易云音乐的歌曲图片和歌词

    0.目录 1.分析页面 2.获取歌曲的id 3.获取歌曲信息 4.获取歌曲图片url 5.获取歌词 6.总结 7.完整代码 1.分析页面 这一次我们来爬取网易云音乐,爬取歌单内的所有歌曲的图片和歌词, ...

  5. java 爬虫音乐,Java爬取网易云音乐所有歌曲一:爬取所有歌手及其对应id

    使用jsoup包进行爬虫 org.jsoup jsoup 1.6.1 具体代码如下    下一篇:根据歌手Id获取所有专辑 package com.ssm.jsoup.music; import co ...

  6. python爬取网易云_利用python爬取网易云音乐,并把数据存入mysql

    作者:sergiojune Python爱好者社区--专栏作者 个人公众号:日常学python 专注python爬虫,数据可视化,数据分析,python前端技术 公众号:Python爱好者社区 获取本 ...

  7. 利用python爬取网易云音乐,并把数据存入mysql

    点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 图片源自网络 作者 sergiojune 如需转载,请联系原作者授权. 在简单学习 ...

  8. js逆向之爬取网易云音乐和歌曲评论

    前面我写的文章当中也有网易云音乐的爬取,只不过是借助了外链接口,本篇文章将介绍网易本身的接口进行爬取 ** 1 . 我们要获取的内容 ** 某一个歌单里面的所有歌曲 ** 2. 我们先分析一下歌曲的真 ...

  9. 【python】爬虫入门:爬取网易云音乐的歌曲评论、用户歌单、用户听歌记录等

    目录 一.概述 二.爬取流程 1.爬取评论 1.1.资源定位 1.2.爬取准备 1.3.代码实现 2.爬取听歌记录 2.1.资源定位 2.2.爬取准备 2.3.js劫持 三.总结 一.概述 第一次学爬 ...

最新文章

  1. 2018最新手机号正则
  2. 680. 验证回文字符串 Ⅱ golang
  3. Decorator模式
  4. css 文本溢出 0302
  5. 高通平台添加或者移植一个完整的camera
  6. 小米9疑似入网工信部 官宣暗示发布时间
  7. python 知乎关系图谱_5000行python代码+可视化60W数据,告诉你知乎用户不为人知的事...
  8. 微软“作死”Windows
  9. 5. 公元二OO七年
  10. Spring浅入浅出——不吹牛逼不装逼
  11. 带瀑布流的电钢琴_《EduOffice数字音乐电钢琴互动教室教学系统》系统特色之六:创...
  12. 顶级的CSS和Javascript动画框架推荐
  13. OpenGL ES与EGL的关系(二十一)
  14. R语言缺失值判断与处理mice包-3
  15. Cabbage语言代码示例
  16. 双相情感障碍会变精分吗?精神科医生为您答疑
  17. 洛谷P3374 【模板】树状数组 1
  18. PL/SQL 10G报错 Initialization error Oracle Client not properly installed OracleHomeKey: OralceHomeDir:
  19. 极客日报:宿华不再担任快手CEO,程一笑接任;微软市值重登全球第一;Bootstrap 4.6.1发布
  20. Eclipse无法启动

热门文章

  1. 超分辨率重建DRCN
  2. python 取字符串的最后一位_python如何截取字符串最后的几位数字
  3. 网络协议汇总与终极详细解析
  4. 王师傅卖鞋进价30元甩卖20元,问亏多少的问题解析
  5. 大富豪3(GM商城版)新手攻略之招聘员工
  6. 感知器算法及其Matlab实现
  7. 改变eclipse字体:
  8. 对偶性的实质,向量内积就是矩阵叉乘
  9. java 接口中接受json数据
  10. 面试官经常问我三次握手和四次挥手,现在终于知道怎么简简单单的叙述出来了