I've found the following workaround to download a WebDav file to mounted Google Drive.
from google.colab import drive
drive.mount('/content/drive')
import os
os.chdir("/content/drive/My Drive")
!wget -c --http-user=user-id --http-password=password "https://webdav.site.com/folder/filename.ext" --no-check-certificate
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…