当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:18 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
:em02 搞了一下午, 终于搞好了

要求 python3, 用 wget 下载, 所以中文文件名乱码 :em06

附件:
gmusic.py.tar.gz [1.4 KiB]
被下载 454 次

用法:
代码:
$ ./gmusic.py 魔杰座
发送查询: 魔杰座
获取歌曲列表...
0                 魔杰座   周杰伦   MP3   6.3 MB
1               龙战骑士   周杰伦   MP3   6.3 MB
2                   稻香   周杰伦   MP3   5.2 MB
3                   蛇舞   周杰伦   MP3   4.1 MB
4                 时光机   周杰伦   MP3   7.3 MB
5           说好的幸福呢   周杰伦   MP3   6.0 MB
6       给我一首歌的时间   周杰伦   MP3   5.9 MB
7                 兰亭序   周杰伦   MP3   5.9 MB
8               东方之殿   周杰伦   MP3   4.1 MB
9                   花海   周杰伦   MP3   6.2 MB
选择要下载的歌曲['all' 或 '1, 2  3']:

可以直接写多个关键词

刚才编译了 wget 1.11 , 中文文件名不会乱码了, 用它覆盖 /usr/bin/wget 即可.

附件:
wget-1.11-fix.tar.gz [116.79 KiB]
被下载 287 次


再发个 mp3 标签编码转换工具
代码:
$ ./mp3unicode -sgbk -2unicode -p *.mp3
附件:
mp3unicode.tar.gz [8.29 KiB]
被下载 234 次


最后由 hecha 编辑于 2009-04-08 22:38,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:23 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
如何解决验证码问题的?


_________________
目前负债150多万


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:23 
头像

注册: 2007-10-19 14:51
帖子: 4953
地址: 深圳
送出感谢: 0 次
接收感谢: 2
这个支持下 :em11


_________________
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:25 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
xhy 写道:
如何解决验证码问题的?


需要验证码吗?

我没遇到啊, Cookies 清除过的, 都不用输验证码


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:28 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
hecha 写道:
xhy 写道:
如何解决验证码问题的?


需要验证码吗?

我没遇到啊, Cookies 清除过的, 都不用输验证码


数量达到一定程度的时候,点击下载会出现验证码

google的普通搜索和音乐搜索都使用了验证码阻止bot的大量访问

我以前做过爬google搜索结果的东西,清cookies没用,它是记录在server的,跟IP绑定


_________________
目前负债150多万


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:29 
头像

注册: 2008-03-28 10:18
帖子: 578
地址: 淮安and徐州
送出感谢: 1
接收感谢: 3
已发出 HTTP 请求,正在等待回应... 403 Forbidden
2009-04-08 21:29:25 错误 403:Forbidden。


_________________
今天下午和一群女的聊天,突然有人说我不是男人。
我火了,我说,你说我不是,我掏出来给你看。
女生都笑了,有一个最牛,说,你掏啊……
于是我就把身份证掏出来了。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:32 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
xhy 写道:
数量达到一定程度的时候,点击下载会出现验证码

google的普通搜索和音乐搜索都使用了验证码阻止bot的大量访问

我以前做过爬google搜索结果的东西,清cookies没用,它是记录在server的,跟IP绑定



这样啊, 每首歌都要花上几十秒, 不会短时间大量下载的, 应该没多大问题吧, 不知道它是不是限制 ip


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:34 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
kissdb 写道:
已发出 HTTP 请求,正在等待回应... 403 Forbidden
2009-04-08 21:29:25 错误 403:Forbidden。


那个错误信息是 wget 的, 你看看下载地址有没有问题?


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:45 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
hecha 写道:
xhy 写道:
数量达到一定程度的时候,点击下载会出现验证码

google的普通搜索和音乐搜索都使用了验证码阻止bot的大量访问

我以前做过爬google搜索结果的东西,清cookies没用,它是记录在server的,跟IP绑定



这样啊, 每首歌都要花上几十秒, 不会短时间大量下载的, 应该没多大问题吧, 不知道它是不是限制 ip


我手动下了百来首,就出验证码了


_________________
目前负债150多万


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 21:50 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
xhy 写道:
我手动下了百来首,就出验证码了


:em04 那就下一百首, 上 google 输入一次验证码


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-08 23:37 
头像

注册: 2008-07-28 14:34
帖子: 82
地址: http://smarter.webatu.com
送出感谢: 0 次
接收感谢: 0 次
不错,使用中


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-09 14:20 
头像

注册: 2006-07-08 14:07
帖子: 1771
送出感谢: 14
接收感谢: 1
:em06


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-04-09 15:48 
头像

注册: 2009-01-06 12:27
帖子: 114
送出感谢: 0 次
接收感谢: 0 次
下来学习学习先


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-09-24 19:00 

注册: 2009-09-24 18:48
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
请教一下你是怎么知道google音乐的下载页面为“/music/top100/musicdownload?id=S208897f61863160e”的 我前一阵也写了一个下载google音乐的python代码,我通过观察页面源文件,发现下载页面为“/music/url?q\x3dhttp%3A%2F%2Fg.top100.cn%2F12174704%2Fhtml%2Fdownload.html%3Fid%3DS208897f61863160e”(http://g.top100.cn/12174704/html/download.html?id=S208897f61863160e),我这个下载页面通过浏览器能看到正确的下载页面,但是用urllib下载页面则不是那个真正的下载页面。
邮箱:mistral1986@gmail.com 刚刚学习python (http://dashen2009.blog.51cto.com/714741/199981这是我的那一篇帖子,当时时还不知道有HTMLParser,惭愧惭愧)


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [原创] 搜索下载谷歌音乐的脚本
帖子发表于 : 2009-09-24 20:01 
头像

注册: 2007-09-23 13:36
帖子: 364
送出感谢: 0 次
接收感谢: 2
这个脚本写了很久了, 都记不清了, 好像是先从搜索结果页面找到 id 如 S208897f61863160e, 下载地址的形式是在下载的那个小窗口中找到的, 就是 /music/top100/musicdownload?id=S208897f61863160e, 替换了一下 id


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译