0

在我连接到一个网站并在最后一个获取必要的 url 后,下载会自动触发,chrome 开始下载文件。

Howewer in mechanize 这似乎不起作用;

br.click_link(link)
br.retrieve(link.base_url, '~/Documents/test.mp3')

我的文件夹中只有一个 7kb *.mp3 文件,其中包含 html 数据。

这是我正在处理的链接:http : //www.mrtzcmp3.net/Ok4PxQ0.mrtzcmp3 几分钟后它可能会变坏,但基本上当我点击 chrome 中的 url 时,我会自动获得 mp3 fila。

4

1 回答 1

1

我今天醒来并尝试了这个;

link = [l for l in br.links()][-1]
br.click_link(link)
response = br.follow_link(link)
open('asd.mp3', 'w').write(response.read())

对于任何有同样问题的人来说,这是可行的。

于 2013-04-28T08:05:32.790 回答