首页 > Python > [python]根据歌名和歌手名 获取lrc歌词

发表评论 阅读评论 [python]根据歌名和歌手名 获取lrc歌词

2011年7月2日

想要把之前做的豆瓣fm插件智能化一些 显示歌词在当前页 就需要获取歌词 研究了一下

api使用的是百度音乐盒的

代码如下

# -*- coding: utf-8 -*-
import urllib, urllib2,xml.dom.minidom
url="http://box.zhangmen.baidu.com/x?op=12&count=1&title=五月天$$she$$$$"
dom = xml.dom.minidom.parseString(urllib2.urlopen(url).read().encode("gb2312"))
lrcid=dom.documentElement.getElementsByTagName('lrcid')[0].childNodes[0]
lrcurlid= int(int(lrcid.data) / 100)
lrcurl="http://box.zhangmen.baidu.com/bdlrc/"+str(lrcurlid)+"/"+lrcid.data+".lrc"
print urllib2.urlopen(lrcurl).read().decode("gbk")

转载请注明来源http://www.iamued.com/development/python-development/1904.html

分类: Python 标签: ,
  1. 2011年7月5日16:21 | #1

    刚接触网站维护工作,来博主博客学习一下。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

您也可以使用微博账号登陆