我的学校有一个包含我经常需要下载文件的WebDAV的文件服务器。对于这个服务器,我有一个用户名和密码,可以用来连接服务器,如果我用chrome访问URL,我可以查看一切正常。现在我的问题是,如何访问并使用python登录到此WebDAV服务器,然后从中下载文件。我一直无法找到任何与谷歌和道歉,如果有一个非常简单的解决方案,我错过了。使用python,我该如何连接并从WebDAV服务器下载文件?
0
A
回答
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>)
0
不能使用:
#codesnippet
import webbrowser
webbrowser.open("URL")
替换 “URL” 与存储在互联网 服务器上的文件的Web地址。
相关问题
- 1. 我应该如何使用PHP4访问WebDAV文件服务器?
- 2. 如何生成NSURLRequest从MobileME等WebDAV服务器下载文件
- 3. 我该如何让用户从服务器上下载文件
- 4. 如何使用沙丁鱼从webdav服务器下载zip文件?
- 5. 如何暂停/恢复从WebDav服务器上传/下载/从WebDav服务器上下载?
- 6. 如何从服务器下载文件
- 7. 如何从服务器下载文件?
- 8. 如何在文件下载后断开FTP服务器连接?
- 9. 从服务器下载文件冻结应用程序,并失去连接
- 10. 连接到FTP服务器并从FTP下载文件到本地机器
- 11. Windows服务连接到服务器上下载一些文件
- 12. Java连接到FTP服务器并使用java默认库下载文件
- 13. 从服务器下载文件并更换如何? iphone
- 14. 如何直接在我的服务器上下载csv文件
- 15. 如何从服务器上使用php下载文件
- 16. 如何使用Flex和Java从服务器下载文件?
- 17. 如何使用FTP(E)S从服务器下载文件?
- 18. 如何在Android中使用http从服务器下载文件
- 19. 如何使用javascript从tomcat服务器下载文件?
- 20. 如何使用快递从服务器上下载文件
- 21. 如何使用PHP从SFTP服务器下载文件
- 22. 如何使用curl从sftp服务器下载文件
- 23. 如何使用EPPlus和MVC从服务器下载.xslx文件
- 24. 如何从服务器下载文件,使用asp.net网站
- 25. 如何使用Java Socket从服务器下载文件?
- 26. 如何使用smartgwt从服务器下载文件?
- 27. 如何从服务器下载文件,使用PHP代码
- 28. 如何使用Jquery和Spring Controller从服务器下载文件?
- 29. 如何使用WinSCP从FTP服务器下载特定文件?
- 30. 如何从远程服务器下载一堆文件,并使用Node.js以特定顺序连接它们?
你尝试过什么?谷歌搜索止跌回升https://code.google.com/p/pywebdav/ – eqzx
我没有看到一个,我会去尝试,并会后回到这里。谢谢! – bs7280
似乎pbw dab只允许您托管服务器 – bs7280