我的学校有一个webdav文件服务器,其中包含我经常需要下载的文件。对于这个服务器,我有一个用户名和密码,我可以用来连接到服务器,如果我转到chrome中的URL我可以查看一切正常。现在我的问题是,如何使用python访问和登录此WebDAV服务器,然后从中下载文件。如果有一个我错过的非常简单的解决方案,我一直无法找到任何谷歌和道歉。
答案 0 :(得分:1)
from webdav import WebdavClient
url = 'https://somesite.net'
mydav = WebdavClient.CollectionStorer(url, validateResourceNames=False)
mydav.connection.addBasicAuthorization(<username>, <password>)
mydav.path = <path to file I want, ie '/a/b/c.txt'>
mydav.downloadFile(<local path ie. ~/Downloads/c.txt>)
答案 1 :(得分:0)
你不能用:
#codesnippet
import webbrowser
webbrowser.open("URL")
将“URL”替换为互联网上存储的文件的网址 服务器