Os --http-user
e --http-passwd
são úteis apenas em conjunto com a autenticação básica no site.
Isso raramente é usado e facilmente reconhecido, pois o nome de usuário e a senha são solicitados fora das páginas da web, solicitando um nome de usuário e senha, e solicitando que o servidor diga:.
O site provavelmente usa algum outro esquema para consultar o nome de usuário e a senha e manter isso para as sessões (geralmente algum esquema baseado em cookie). wget
também pode lidar com isso (veja a man page e procure por --save-session-cookie
e load-cookies
), mas talvez seja melhor automatizar isso com algo como selenium , onde você diz a um navegador real para fazer o trabalho e onde preenche os campos de forma programática e clica nos botões. Na minha experiência, isso sempre funciona, mesmo com sites strongmente infundidos com javascript.