iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 分析Google音乐下载地
  • 576
分享到

python 分析Google音乐下载地

音乐下载pythonGoogle 2023-01-31 06:01:57 576人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

       前一阵写了一个分析Google音乐下载地址的文章(Http://dashen2009.blog.51cto.com/714741/199981)只是分析出来下载页面的地址,但是通过那个地址下载页面出了问题,Google似乎在中

       前一阵写了一个分析Google音乐下载地址的文章(Http://dashen2009.blog.51cto.com/714741/199981)只是分析出来下载页面的地址,但是通过那个地址下载页面出了问题,Google似乎在中间加了一个跳转页面,跳转页面通过javascript跳到真正的下载页面,我用urllib只能下载到跳转页,没有找到下载页面的方法(如果哪位朋友知道方法请转告我一下,谢谢mail:mistral1986@gmail.com)今天在网偶然搜到一个帖子(http://forum.ubuntu.com.cn/viewtopic.PHP?f=73&t=194453&sid=6114953a98d40931c2fd74ffbc474d6a),用别的方法解决了这个问题。呵呵!原来Google音乐的下载页面是“http://www.google.cn/music/top100/musicdownload?id=”根本不用分析页面中的那个址(http://g.top100.cn/12174704/html/download.html?id=S3977fd7a5b3Df7bc),只分析出来id就行了,用这个新地址下载页面就正确了,然后再分析出文件的下载地址便OK了。不过别高兴得这么早,新的问题又产生了,Google早就防着别人自动下它的音乐了,当你下载到一定到数量的时候(听别人说是100次),它便提示你输入验证码。我再从网上找找看有没有破解验证码的文章,先把写好的代码贴出来吧,代码还是有一点问题的,有时分析出的音乐下载数量少一些,比如一共有25首歌,总是比这个少,也没找到原因。以后再找找看看。把songlist.txt导入到迅雷下载就行了,我试了试,下载的时候有一些歌下不了。以后我再优化一下。
# coding=utf-8    
import urllib,re,sys,time


url='http://www.google.cn/music/topiclisting?q=top100_duet_love_songs&cat=song'
prefix='http://www.google.cn/music/top100/musicdownload?id='
downname='songlist.txt'
html=urllib.urlopen(url).read()

regx='下载.*window.*http.*\\\\x26resnum'            #\x26resnum很奇怪,明明看到的是一个‘\’可是匹配不出来,好像是有两个‘\\’    
reobj=re.compile(regx)    
reg='http.*mp3'     #文件下载地址
rej=re.compile(reg)    
list=[]

for match in reobj.finditer(html):
        list.append(match.group())
        
id=[]

for l in list:
        id.append(prefix+urllib.unquote(l[-27:-10]))
        
down=[]

for i    in id:
        html=urllib.urlopen(i).read()
        time.sleep(1)
        for match in rej.finditer(html):
                down.append(urllib.unquote(urllib.unquote(match.group())))

                
if len(down) >0:
        file=open(downname,'w')
        for d in down:
                file.write(d+'\n')
        file.close()

print 'finish'    
        

--结束END--

本文标题: python 分析Google音乐下载地

本文链接: https://www.lsjlt.com/news/190292.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 分析Google音乐下载地
           前一阵写了一个分析Google音乐下载地址的文章(http://dashen2009.blog.51cto.com/714741/199981)只是分析出来下载页面的地址,但是通过那个地址下载页面出了问题,Google似乎在中...
    99+
    2023-01-31
    音乐下载 python Google
  • Python实现免费音乐下载器
    目录前言​正文1)思路2)环境3)代码演示4)效果展示前言 嘿!一直在学习从没停下,最近的话一直没咋更新,因为小编也在忙着学编程~ 哈哈哈,今天刚好有时间嘛 那就给学习爬虫的小伙伴儿...
    99+
    2024-04-02
  • Python怎样实现免费音乐下载器
    今天就跟大家聊聊有关Python怎样实现免费音乐下载器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。正文1)思路进入某音乐主页输入任意歌手,比如李XX为列。音乐从哪里来?---网站的...
    99+
    2023-06-22
  • Python+tkinter实现音乐下载软件的制作
    目录前言效果展示代码部分前言 平常我们下载的歌曲,都是各种妖魔鬼怪的格式横行,想下载下来用一下都不行,还只能在它的播放器内听,这谁受得了~ 学Python是用来干嘛的? 当然是解决...
    99+
    2024-04-02
  • win11开机音乐下载的方法
    今天小编给大家分享一下win11开机音乐下载的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如果我们是要找到系统内置开机...
    99+
    2023-07-01
  • Python爬虫怎么全网搜索并下载音乐
    本篇内容主要讲解“Python爬虫怎么全网搜索并下载音乐”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python爬虫怎么全网搜索并下载音乐”吧!现在写一篇博客总是喜欢先谈需求或者本内容的应用场...
    99+
    2023-06-15
  • python3爬虫-下载网易云音乐,评论
    # -*- coding: utf-8 -*- ''' 16位随机字符的字符串 参数一 获取歌曲下载地址 "{"ids":"[1361348080]","level":"standard","encodeType":"aac...
    99+
    2023-01-31
    爬虫 下载网 音乐
  • 【Python3爬虫】下载酷狗音乐上的歌
    经过测试,可以下载要付费下载的歌曲(n_n)     步骤:   打开酷狗音乐的官网,输入想要搜索的歌曲(例如《天后》),然后回车搜索,得到如下页面:       右键检查或者按F12打开开发者工具,点击JS选项,查找到如下信息,F...
    99+
    2023-01-30
    爬虫 的歌 酷狗
  • 【Python3爬虫】网易云音乐歌单下载
      下载网易云音乐热门歌单     requests,multiprocessing,re。     (1)页面分析:首先打开网易云音乐,选择热门歌单,可以看到以下歌单列表,然后打开开发者工具    因此我们需要请求的url就是...
    99+
    2023-01-30
    爬虫 网易 音乐
  • python基于tkinter制作无损音乐下载工具(附源码)
    目录一.准备工作二.预览1.搜索2.下载3.结果三.详细设计四.源代码4.1 Music_Search-v1.0.py4.2 Music_Search_Engine.py五.总结继续...
    99+
    2024-04-02
  • 利用Python编写本地音乐播放器
    先上完整代码: 修改文件夹路径即可运行 # -*- encoding: utf-8 -*- ''' @Description:       : @Date     :2022/03/...
    99+
    2024-04-02
  • Python怎么提取音乐高潮部分
    本篇内容介绍了“Python怎么提取音乐高潮部分”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.原理简介不知道大家有没有这样的体会,大部分...
    99+
    2023-06-22
  • ERA5再分析数据下载(利用API和Python下载)
    1、参考官方提供的网址进行下载学习 (根据自己的电脑系统学习,下面内容是windows系统) How to use the CDS API | 2、注册账号,记住uid和API Key     在路径 “C:\Users\用户名” 底下创建...
    99+
    2023-10-08
    python 开发语言 数据分析
  • 如何利用Python编写本地音乐播放器
    这篇文章主要为大家展示了“如何利用Python编写本地音乐播放器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何利用Python编写本地音乐播放器”这篇文章吧。先上完整代码:修改文件夹路径即可...
    99+
    2023-06-29
  • 基于Python实现本地音乐播放器的制作
    制作这个播放器的目的是为了将下载下来的mp3文件进行随机或是顺序的播放。选择需要播放的音乐的路径,选择播放方式,经过测试可以完美的播放本地音乐。 在开始之前介绍一个免费下载mp3音乐...
    99+
    2024-04-02
  • Python 3行代码提取音乐高潮部分
    目录1.原理简介2.代码编写2.1 安装所需要的项目2.2 编写代码3.效果检验4.批量提取前言: 有些时候,为了设定手机铃声或者发抖音视频,我们会耗费大量时间在剪辑音乐高潮部分上。...
    99+
    2024-04-02
  • python从下载链接下载文件到本地
    requests #引用 requests文件 import requests #下载地址 Download_addres='https://nj02cm01.baidupcs.com/file/da941ce26b392a4...
    99+
    2023-01-31
    下载链接 文件 python
  • python各种库下载地址:
    python各种库下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ ...
    99+
    2023-01-31
    下载地址 python
  • 如何利用Selenium批量下载100首网易云热歌榜音乐
    这篇文章主要介绍“如何利用Selenium批量下载100首网易云热歌榜音乐”,在日常操作中,相信很多人在如何利用Selenium批量下载100首网易云热歌榜音乐问题上存在疑惑,小编查阅了各式资料,整理出简单...
    99+
    2024-04-02
  • python收集电影下载地址
    import requestsimport reimport timeclass get_Address():def get_Dy(self,pages):for n in[1,pages]:#print(n)a_url="http://w...
    99+
    2023-01-31
    下载地址 电影 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作