0

私の学校には、頻繁にダウンロードする必要のあるファイルを含むwebdavファイルサーバーがあります。このサーバーには、サーバーへの接続に使用できるユーザー名とパスワードがあります。ChromeのURLにアクセスすると、すべてが正常に表示されます。ここで私の質問は、Pythonを使用してこのWebDAVサーバーにアクセスしてログインし、そこからファイルをダウンロードするにはどうすればよいかということです。私はグーグルで何も見つけることができず、私が逃した非常に単純な解決策があった場合はお詫びします。

4

2 に答える 2

1

python-webdav-libraryを使用できます

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>)
于 2013-10-15T21:35:49.077 に答える
0

使用できません:

#codesnippet   
import webbrowser
webbrowser.open("URL")

「URL」をインターネットサーバーに保存されているファイルのWebアドレスに置き換えます。

于 2015-03-25T19:18:47.483 に答える