最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python实现提取谷歌音乐搜索结果的方法

来源:动视网 责编:小采 时间:2020-11-27 14:34:19
文档

Python实现提取谷歌音乐搜索结果的方法

Python实现提取谷歌音乐搜索结果的方法:本文实例讲述了Python实现提取谷歌音乐搜索结果的方法。分享给大家供大家参考。具体如下: Python的简单脚本,用于提取谷歌音乐搜索页面中的歌曲信息,包括歌曲名,作者,专辑名,现在链接等,最多只提取10页结果。 #! /usr/bin/env python #
推荐度:
导读Python实现提取谷歌音乐搜索结果的方法:本文实例讲述了Python实现提取谷歌音乐搜索结果的方法。分享给大家供大家参考。具体如下: Python的简单脚本,用于提取谷歌音乐搜索页面中的歌曲信息,包括歌曲名,作者,专辑名,现在链接等,最多只提取10页结果。 #! /usr/bin/env python #


本文实例讲述了Python实现提取谷歌音乐搜索结果的方法。分享给大家供大家参考。具体如下:

Python的简单脚本,用于提取谷歌音乐搜索页面中的歌曲信息,包括歌曲名,作者,专辑名,现在链接等,最多只提取10页结果。

#! /usr/bin/env python
#coding=utf-8
'''
Created on 2011-8-19
@author: yaoboyuan
'''
from urllib import request,parse
import re,sys
def extractSongRawData(text):
 '抓取每一首歌的原始数据'
 text = re.sub('\n+','',text)
 songList = re.findall('\',text)
 nums = len(songList)
 print('search ' + str(nums) + ' songs')
 return songList
def translate(text):
 '去掉text中的无用字符,转换unicode码'
 text = re.sub('\','',text)
 text = re.sub('\','',text)
 #find the 成 and translate into chinese
 s = re.findall('&#([0-9]+);',text)
 if len(s)<=0:
 return text
 else:
 text = ''
 for i in range(len(s)):
 value = int(s[i],10) #from str'123' to 10 base's int 124
 text += chr(value) #from value to char
 return text
def extractSongName(song):
 '提取歌曲名字'
 td = re.findall('(?:\)',song)
 name = re.findall('.+?\(.*?)\',td[0])
 authorName = name[0]
 authorName = translate(authorName)
 return authorName
def extrackAlbumName(song):
 '提取专辑名字'
 td = re.findall('(?:\0:
 return td[0]
 else:
 return song
def extractLink(song):
 '提取歌曲下载链接'
 td = re.findall('''\
文档

Python实现提取谷歌音乐搜索结果的方法

Python实现提取谷歌音乐搜索结果的方法:本文实例讲述了Python实现提取谷歌音乐搜索结果的方法。分享给大家供大家参考。具体如下: Python的简单脚本,用于提取谷歌音乐搜索页面中的歌曲信息,包括歌曲名,作者,专辑名,现在链接等,最多只提取10页结果。 #! /usr/bin/env python #
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top