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