【发布时间】:2011-06-24 07:49:19
【问题描述】:
我有一个类似this 的链接,直接指向一个mp3 文件。所以当我把它放在我的浏览器中时,基本上会问我是否要下载文件,但是当我通过以下代码对 python 做同样的事情时:
> data = urllib2.urlopen("http://www23.zippyshare.com/d/44123087/497548/Lil%20Wayne%20ft.%20Eminem%20-%20Drop%20The%20World.mp3".read())
我将重定向到另一个这样的链接。因此,我得到的不是 MP3 数据,而是
的 html 代码'http://www23.zippyshare.com/v/44123087/file.html'
有什么想法吗? 谢谢
【问题讨论】:
-
sh0w u5 t3h c0d3z, l33t h4x0R。你可能没有处理 cookie?
-
我正在使用 urllib2,它应该会自动处理 cookie,不过我不太确定!
-
确实如此,但需要一些努力。你至少必须告诉它这就是你想要的。为 urllib2 cookielib 做一些谷歌搜索
-
刚刚尝试了其中一个人发布的代码,但不起作用,无论如何谢谢
标签: python html mp3 urllib2 urllib