2011-12-22 22 views
25

私はTumblrのウェブサイトから画像をダウンロードするための簡単なbashスクリプトを作成しています。アイデアは、ログインするためのユーザからの情報、およびwget --post-dataログイン取得するreadを使用しており、これは私が持っているものされています。しかし、それは代わりに、変数の文字列の"$EMAIL""$PASSWRD"を送信しているwget投稿データの変数

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 

、ユーザーが入力した値を送信する方法はありますか?

答えて

3

: 使用しないでください:

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

と一緒に--post-data。 wgetによって発行される、

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

です。投稿データはHttpServletによって受信されません