2011-12-22 16 views
25

Estoy trabajando en una secuencia de comandos bash simple para descargar imágenes del sitio web Tumblr. La idea es utilizar read para conseguir registrado información por parte del usuario, y wget --post-data que entrar, y esto es lo que tengo:Variables en wget datos de la publicación

read -p "Tumblr login email: " EMAIL 
read -p "Tumblr login password: " PASSWRD 
wget --user-agent=Mozilla/5.0 --save-cookies cookies.txt --post-data 'email=$EMAIL&password=$PASSWRD' --no-check-certificate https://www.tumblr.com/login 

Sin embargo, se está enviando "$EMAIL" y "$PASSWRD" en lugar de las cuerdas de las variables, ¿Hay alguna forma de que envíe valores que el usuario haya ingresado?

Respuesta

3

importante: No utilizar:

--header="Content-Type: text/xml" 

junto con --post-data. Anulará

--header="Content-Type: application/x-www-form-urlencoded" 

emitido por wget. Los datos posteriores no serán recibidos por HttpServlet

Cuestiones relacionadas