`
javatgo
  • 浏览: 1179188 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

用编写的脚本去下载百度的MP3

阅读更多

#!/bin/sh
# By 6e sixwings@gmail.com

wget http://list.mp3.baidu.com/topso/mp3topsong.html

cat mp3topsong.html | tr \" \\n | pcregrep tsomp3.htm$ > list.raw

CC=1
for VAL in `cat list.raw`
do

wget http://list.mp3.baidu.com/topso/$VAL -O $CC.html &

usleep 100
CC=`expr $CC + 1`

done

NUM=`cat list.raw | wc -l`

CC=1

while [ $CC -le $NUM ]
do

URL=`cat $CC.html | tr \" \\\n | pcregrep mp3$ | pcregrep ^http:// | head -1`

TITLE=`head -8 $CC.html | pcregrep '^<title>'| perl -pe 's/<title>(.*)<\/title>/$1/g' | tr -d ' ' `
echo $URL

echo $URL >> list.mp3

wget "$URL" -O $TITLE.mp3 &

sleep 10

CC=`expr $CC + 1`

done

分享到:
评论

相关推荐

    百度mp3批量下载

    "百度mp3批量下载"就是这样一个工具或方法,它允许用户快速、高效地从百度搜索引擎上下载大量的MP3音频文件。这个工具或技术的核心在于批量处理,意味着用户不必逐个手动下载,而是可以一次性处理多个链接,极大地...

    用python实现下载百度mp3

    标题中的“用Python实现下载百度mp3”是指利用Python编程语言编写一个脚本来搜索并下载百度音乐平台上的MP3音频文件。这个项目对于初学者来说是一个很好的实践,因为它结合了网络请求、数据解析以及文件下载等多个...

    百度Mp3下载器(linux环境)

    在本文中,我们将深入探讨如何在Linux环境下使用“百度Mp3下载器”这一工具来高效地下载MP3音乐。这个工具特别适用于喜欢在线音乐并希望将其保存到本地的Linux用户。首先,我们来了解一下该下载器的基本信息。 ...

    寒心四射Hosin song v2.0(百度mp3小偷) -ASP源码.zip

    【标签】"ASP"进一步确认了这个压缩包包含的编程语言类型,用户可以通过学习这个源码来了解如何使用ASP与外部服务(如百度MP3)进行交互,或者如何构建类似的网络爬虫或数据抓取工具。 从【压缩包子文件的文件名称...

    Python-通过百度语音API实现文本转语音

    3. **编写代码**:创建一个Python脚本,导入所需的库,并设置API参数。下面是一个简单的示例: ```python import requests import os # 设置百度API参数 appid = '你的appid' api_key = '你的api_key' ...

    植物大战僵尸素材包,适合编程学习使用

    接着,资源包中的脚本文件可能是用Lua、JavaScript或Python等语言编写的,它们是游戏逻辑的核心。分析这些脚本可以帮助学习者理解事件驱动编程、状态机设计、AI算法(如植物的攻击逻辑和僵尸的行为模式)以及游戏...

    文字转语音合成源码 基于百度API开发.zip

    "PHP在线文字转语音合成源码 基于百度API开发"的描述进一步明确了这个项目是用PHP语言编写的,并且是在线运行的,意味着用户可以通过网络访问这个功能。这通常涉及到服务器端处理,接收用户请求,调用百度API进行...

    普通话识别,运用百度API,python

    这个脚本会读取指定的音频文件,转换为百度API所需的格式(PCM,单声道,16K采样率),然后调用语音识别API。识别后的文字会被打印出来。 注意,百度API的使用可能涉及到费用,具体费用取决于调用量和所选的套餐。...

    The.Definitive.Guide.to.Django.Dec.2007.eBook-BBL\Apress.The.Definitive.Guide.to.Django

    框架内置了许多安全特性来防止常见的Web攻击,如SQL注入、跨站脚本攻击(XSS)等。同时,Django还鼓励开发者采用最佳实践来增强应用的安全性。 ##### 4. 灵活性 尽管Django提供了许多内置功能,但它仍然保持了极高...

    多媒体课件设计与制作.pptx

    1. 制作前准备:首先,根据本学科的中小学教学课程,制定相应的教学计划,并编写多媒体课件制作脚本,确保内容与教学目标相符。 2. PPT模板编辑:选择与专业相关的PPT模板,可以从网络下载。模板应与课件内容保持...

    心如止水网页特效.exe

    心如止水网页特效内包含几十个特别优秀的网页特效,都是作者用脚本语言编写。供大家浏览或学习及直接利用!

    《植物大战僵尸》资源素材.zip

    7. 脚本和编程代码:游戏的逻辑和交互往往由脚本语言(如Lua、Python或JavaScript)编写,这些脚本可能以.lua或.js文件形式存在于压缩包中,控制游戏行为和事件。 8. 配置文件:游戏的设置和选项通常保存在配置文件...

    java多媒体播放器(源码和安装程序)---- 下载不扣分,回帖加1分,欢迎下载,童叟无欺。

    5. 安装程序:提供的安装程序可能是用Java的打包工具(如JAR文件或自定义的安装脚本)制作的,目的是简化用户的安装步骤,自动处理库依赖和配置,确保播放器能在用户计算机上正确运行。 6. 文件名分析:“jlgui3.0...

    praat中文学习手册

    通过编写脚本,用户可以批量处理大量数据,实现复杂的数据分析和报告生成。 **9. 教学与演示** praat是语音学教学的理想工具,可以实时展示语音变化,让学生直观理解语音学概念。此外,还可以创建交互式演示,增强...

    奔跑吧巨人小游戏源码,cocos小游戏

    通过阅读和研究这些代码,开发者可以学习到游戏编程的基本技巧,例如如何使用Cocos的API来控制游戏元素,如何编写游戏逻辑,以及如何优化性能。 此外,音频资源也是游戏体验的重要组成部分。游戏中的背景音乐、音效...

    30中网页特效 flash 制作网站必备

    ActionScript是它的脚本语言,通过编写脚本可以实现更复杂的功能和交互。 9. 响应式设计:虽然Flash在移动设备上的支持有限,但在桌面端,可以通过ActionScript和条件判断实现一定程度的响应式设计,适应不同分辨率...

    [免费PDF]FFMPEG教程完美排版.rar

    12. **脚本自动化**:利用FFmpeg处理大量文件时,编写批处理脚本能大大提高效率,教程可能涉及如何结合shell脚本或Python等语言实现自动化。 13. **故障排查和性能优化**:如何解决处理过程中遇到的问题,以及如何...

    趣谈Linux操作系统

    他们需要熟悉各种Linux发行版,如Ubuntu、CentOS、Red Hat等,并掌握Shell脚本编写,以便自动化日常任务。此外,他们还需要了解网络服务(如Apache、Nginx)、数据库(MySQL、PostgreSQL)和版本控制系统(Git)的...

    python语音识别

    本项目通过Python编写了一个文字转语音(TTS)的程序,可以作为广播系统使用。要实现这个功能,我们需要依赖一个外部库——百度API。 一、语音识别基础 语音识别是指将人类的语音信号转化为文本的过程,通常涉及...

    jQuery+HTML5类似百度音乐网页播放器代码

    这意味着开发者在编写代码时考虑到了跨浏览器的兼容性问题,确保在不同环境下都能正常工作。 总结来说,这个代码资源是一个集成了jQuery、HTML5 Audio API和CSS3技术的音乐播放器,旨在提供一个类似百度音乐的在线...

Global site tag (gtag.js) - Google Analytics