コマンドを使用した次のbash
スクリプトcURL
は、電子メールの可用性を確認できます。
testemail=foobar # @aol.com
out=$(
curl \
-A "Mozilla/5.0" \
-L \
-b /tmp/c \
-c /tmp/c \
-s \
-e 'https://new.aol.com/productsweb/' \
-d "d=aol.com&f=test&l=test2&m=&s=$testemail" \
'https://new.aol.com/productsweb/subflows/ScreenNameFlow/AjaxSNAction.do'
)
if [[ $out == *toggleSNField* ]]; then
echo "email $testemail@aol.com is available"
elif [[ $out == *Error* ]]; then
echo >&2 "an error occured while processing $testemail@aol.com"
else
echo >&2 "$testemail@aol.com is unavailable"
fi
説明
- 何が起こっているのかを理解するために、私は
firefox
&firebug
アドオンを使用しています。このスクリーンショットXHR
のタブを参照してください²
firefox
AOLサーバーに送信するものをPOSTで検索します
- それから、私
cURL
は同じことをするために使用します
詳細については、を参照man curl
してください。
² これはAJAXリクエストです