Показать сообщение отдельно
  #2 (permalink)  
Старый 12.05.2018, 15:43
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Здравствуйте.
wget-improved использует модули http/https для скачивания (метод request)
из параметров позволяет передать в опциях только поле auth: string /* userassword */, при этом это будет базовая авторизация, если вам нужна какая-то другая авторизация, то модуль не подойдет, потому что в функции download вызывается request(функция данного модуля) так:
...
 req = request({
        protocol: srcUrl.protocol,
        host: srcUrl.hostname,
        port: srcUrl.port,
        path: srcUrl.pathname + (srcUrl.search || ""),
        proxy: options?options.proxy:undefined,
        auth: options.auth?options.auth:undefined,
        method: 'GET'
    }...



модуль node-wget для скачивания использует модуль request, при этом параметр options передается как он есть в функцию request, так что тут вас никак модуль не ограничивает в возможностях аутентификации, почитать что именно принимает request в качестве параметров вы можете ЗДЕСЬ
Ответить с цитированием