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

422次阅读  |  发布于5年以前

本文实例讲述了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('\<tbody.*?\</tbody>',text)
      nums = len(songList)
      print('search ' + str(nums) + ' songs')
      return songList
    def translate(text):
      '去掉text中的无用字符,转换unicode码'
      text = re.sub('\<b>','',text)
      text = re.sub('\</b>','',text)
      #find the 成 and translate into chinese
      s = re.findall('&#

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8