运行URL以python下载文件

时间:2019-02-14 17:24:05

标签: python

我正在开发一个程序,该程序可以从一系列URLs下载数据,如下所示:

https://server/api/getsensordetails.xmlid=sesnsorID&username=user&password=password

程序将通过一个ID(大约2500)的列表并运行URL,尝试使用以下代码进行操作

import webbrowser

webbrowser.open(url)

但是此代码意味着要在浏览器中打开URL并确认是否要下载,我需要他仅下载文件而不打开浏览器,而无需确认就可以下载

感谢一切

1 个答案:

答案 0 :(得分:1)

您可以使用Requests库。

import requests

print('Beginning file download with requests')

url = 'http://PathToFile.jpg'  
r = requests.get(url)

with open('pathOfFileToReceiveDownload.jpg', 'wb') as f:  
    f.write(r.content)