使用python运行URL下载文件

使用python运行URL下载文件,python,Python,我正在开发一个从一系列URL下载数据的程序,如下所示: https://server/api/getsensordetails.xmlid=sesnsorID&username=user&password=password 该程序通过一个ID为(大约2500)的列表并运行URL,尝试使用以下代码执行此操作 import webbrowser webbrowser.open(url) 但是这个代码意味着要在浏览器中打开URL,并确认我是否要下载,我需要他只需下载文件而不打开浏览器,更不用说不需

我正在开发一个从一系列
URL
下载数据的程序,如下所示:

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

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

import webbrowser

webbrowser.open(url)
但是这个代码意味着要在浏览器中打开
URL
,并确认我是否要下载,我需要他只需下载文件而不打开浏览器,更不用说不需要确认


感谢您所做的一切

您可以使用
请求

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)

这给了我一个证书错误,[SSL:certificate\u VERIFY\u FAILED]certificate VERIFY FAILED(\u SSL.c:600)”),有没有办法跳过证书验证?它可以工作,但速度非常慢,我需要下载2500次这种类型的文件(文件重量为2kb,是xml)