0

例如,我有一个 URL

url = "www.example.com/file/processing/path/excefile.xls"

当我将它粘贴到浏览器中时,此 URL 会直接下载一个 excel 文件。如何使用 python 下载此文件?也就是说,如果我运行 python 代码,上面的 URL 应该在浏览器中打开并下载 excel 文件。

4

3 回答 3

4

如果您不一定需要通过浏览器,您可以使用该urllib模块将文件保存到指定位置。

import urllib

url = 'http://www.example.com/file/processing/path/excelfile.xls'
local_fname = '/home/John/excelfile.xls'
filename, headers = urllib.retrieveurl(url, local_fname)

http://docs.python.org/library/urllib.html#urllib.urlretrieve

于 2012-04-20T04:53:50.667 回答
3

使用webbrowser模块

import webbrowser
webbrowser.open(url)
于 2012-04-20T04:31:34.090 回答
1

您绝对应该研究一下很棒的请求库。

于 2012-04-20T05:54:24.477 回答