все Python 3urllib.requestпонятие
urllib.request.FTPHandler
обработчики протоколов
Обработчик ftp:// URL: логин и пароль берёт из самого адреса, без них входит анонимно.
Синтаксис
urllib.request.FTPHandler()
Пароль из 'ftp://user:pass@host/path' остаётся в URL — в логах и сообщениях об ошибках, а сам FTP передаёт его открытым текстом. Соединение открывается заново на каждый запрос; переиспользует их CacheFTPHandler. FTPS (FTP поверх TLS) urllib не умеет — для него нужен ftplib.FTP_TLS.
Примеры
import urllib.request
req = urllib.request.Request('ftp://user:secret@ftp.example.com/pub/file.txt')
print(req.type, req.host, req.selector)
# → ftp user:secret@ftp.example.com /pub/file.txt
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности