[Python] 纯文本查看 复制代码# -*- coding:utf8 -*-

import sys

import requests

import re

import json

reload(sys)

sys.setdefaultencoding( "utf-8" )

#搜索获取音乐列表

def get_music_info(url):

response = requests.get(url)

return parse_music_info(response.text)

#解析音乐列表

def parse_music_info(html):

pattern = re.compile('{"SongName":.*?"Grp":.*?[]|}],"AlbumPrivilege":.*?}')

result = re.findall(pattern, html)

for item in result:

item = json.loads(item )

yield [item['FileName'],item['AlbumID'],item['AlbumName'],item['Duration'],item['FileHash']]

#跳转到每个歌曲的详细页面

def get_play_url(hash_id,album_id):

url = 'http://www.kugou.com/yy/index.php?r=play/getdata&hash='+hash_id+'&album_id='+album_id+'&_=1505738969338'

response = requests.get(url)

return parse_play_url(response.text)

#解析歌曲的播放地址

def parse_play_url(html):

pattern = re.compile('"play_url":"(.*?)"')

result = re.findall(pattern, html)

if result:

return result[0].replace('\\','')

#程序入口

def main(keyword):

url = 'http://songsearch.kugou.com/song_search_v2?callback=jQuery112405213552049562944_1505739248953&keyword='+keyword+'&page=1&pagesize=30&userid=-1&clientver=&platform=WebFilter'

# html = get_music_info(url)

for item in get_music_info(url):

play_url = get_play_url(item[4],item[1])

second = int(item[3])%60

second = str(second) if second > 10 else '0'+str(second)

print '歌名:'+str(item[0]),'专辑:'+ str(item[2]),'时长:'+str(int(item[3])/60)+':'+second,play_url

if __name__ == '__main__':

main('梦然')

python爬取酷狗音乐_python爬取酷狗音乐播放地址相关推荐

  1. python爬取酷狗音乐_Python爬取酷狗音乐

    在常见的几个音乐网站里,酷狗可以说是最好爬取的啦,什么弯都没有,也没加密啥的,所以最适合小白入门爬虫 本篇针对爬虫零基础的小白,所以每一步骤我都截图并详细解释了,其实我自己看着都啰嗦,归根到底就是两个 ...

  2. python爬取酷狗付费音乐_python爬蟲教程:爬取酷狗音樂

    在常見的幾個音樂網站里,酷狗可以說是最好爬取的啦,什么彎都沒有,也沒加密啥的,所以最適合小白入門爬蟲 本篇針對爬蟲零基礎的小白,所以每一步驟我都截圖並詳細解釋了,其實我自己看着都啰嗦,歸根到底就是兩個 ...

  3. python听歌识曲爬虫_Python爬取网易云音乐热门评论的搜索结果-阿里云开发者社区...

    网易云音乐评论爬虫(三):爬取歌曲的全部评论 用过网易云音乐听歌的朋友都知道,网易云音乐每首歌曲后面都有很多评论,热门歌曲的评论更是接近百万或者是超过百万条.现在我就来分享一下如何爬取网易云音乐歌曲的 ...

  4. python爬取网易云音乐_python爬取网易云音乐简单案例

    首先找到想要下载的歌曲表单,例如: 打开推荐 点击推荐的歌曲表单 接下来我们尝试爬取这个表单的全部歌曲名,及歌曲的MP3地址 我使用fiddler4抓包工具抓取相关信息 #encoding=utf8 ...

  5. python播放在线音乐_Python爬取网易云音乐播放地址

    本帖最后由 bbbbbd 于 2017-9-25 12:13 编辑 Python爬取网易云音乐播放地址 运行环境:Python2.7 一.分析目标网站 首先打开网易云音乐的官网,在搜索列表中随便搜索一 ...

  6. python爬去音乐_python爬去音乐

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文为大家分享了python爬取酷狗音乐排行榜的具体代码,供大家参考,具体内容如 ...

  7. python爬歌词生成词云图_Python爬虫摇滚网易云音乐歌词生成词云图

    我相信经过前三篇文章,大家已经学会了怎么下载歌词和歌曲了.看了我的文章后开始行动起来的应该都享受到音乐的福利了.问一个问题,当你疲惫时,你想提起精神来去工作或者看书,你会选择听什么歌曲让自己兴奋起来呢 ...

  8. python 数据分析 书籍推荐 知乎_Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书!...

    原标题:Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书! 作者 | Yura 责编 | 胡巍巍 高尔基这话有没有道理我不知道, 咱也不敢问, 主要是现在也问不了. 那对我来说,读 ...

  9. python爬取虎扑评论_Python爬取NBA虎扑球员数据

    虎扑是一个认真而有趣的社区,每天有众多JRs在虎扑分享自己对篮球.足球.游戏电竞.运动装备.影视.汽车.数码.情感等一切人和事的见解,热闹.真实.有温度. 受害者地址 https://nba.hupu ...

最新文章

  1. 人工智能机器视觉的未来发展趋势
  2. 30分钟后如何终止PHP会话?
  3. linux elf格式 全局指针表got call跳转表plt 简介
  4. Cocos Creator实现的《点我+1》
  5. fedora desktop
  6. Quartz 入门详解
  7. 机会难得,当当网抄底(五折+专属大额优惠码)优惠,双十一我囤了这些书!...
  8. 同宿舍程序员毕业五年后:有人年薪百万,有人月薪一万
  9. jquery 手型 鼠标穿过时_三模无线搭配对称手型设计,游戏致胜利器,ROG烈刃2无线鼠标...
  10. centos7安装图形界面
  11. weixin-java-tools工具-微信开发常见问题
  12. Python数据分析中的训练集、验证集、测试集
  13. 英特尔核显驱动hd630_hd630相当于什么显卡
  14. 电机控制程序设计经验
  15. Opencv-python滤镜系列(3): 凹透镜滤镜效果实现
  16. 孙鑫java高清完整版(课件+视频)_孙鑫Java高清完整版(课件+视频) - 程序语言 - 小木虫 - 学术 科研 互动社区...
  17. 五子棋c语言策划书活动内容,五子棋活动策划书.docx
  18. 别再说你不会!java嵌入式开发教程
  19. java毕业生设计园艺生活网站计算机源码+系统+mysql+调试部署+lw
  20. Word2010中自动尾注添加参考文献

热门文章

  1. 投资:通过行业间相互验证发现经济形势
  2. 对玩家喜欢的深渊领主们--魔兽争霸里的深渊魔王评说
  3. 【亲密关系】001 亲密关系的影响因素
  4. 龙武2服务器正在维护,龙武2惊云服务器没有了
  5. 坑之四 千年 (上)
  6. 亏损、亏损、亏损,在线旅游如何打破魔咒?
  7. Excel导入导出加密码保护/加解密(Aspose.Cells方式)
  8. 设计图形用户界面的原则
  9. 打开IE自动弹出网页的处理办法
  10. Web端即时通讯实践干货:如何让WebSocket断网重连更快速?