(Bash)将帖子数据提交到在线表单以检查用户名可用性
首先询问: (一个深思熟虑的开始。再次感谢!) 我希望对此进行一点扩展: 我正在尝试使用Curl或简单的POST命令(这两个命令都没有被证明有效)来验证我在下一页中的用户名列表: 基本上,这将是@aol.com电子邮件地址的可用性检查器 它不需要整洁、干净或漂亮,只要它能工作(Bash)将帖子数据提交到在线表单以检查用户名可用性,bash,post,curl,aol,Bash,Post,Curl,Aol,首先询问: (一个深思熟虑的开始。再次感谢!) 我希望对此进行一点扩展: 我正在尝试使用Curl或简单的POST命令(这两个命令都没有被证明有效)来验证我在下一页中的用户名列表: 基本上,这将是@aol.com电子邮件地址的可用性检查器 它不需要整洁、干净或漂亮,只要它能工作 有人知道我可以从这里走到哪里吗?以下bash脚本使用cURL命令可以检查电子邮件的可用性: testemail=foobar # @aol.com out=$( curl \ -A "Mozill
有人知道我可以从这里走到哪里吗?以下
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
- 我在帖子中搜索
发送到AOL服务器的内容firefox
- 然后,我使用
做同样的事情cURL
man curl
²这是一个请求以下
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
- 我在帖子中搜索
发送到AOL服务器的内容firefox
- 然后,我使用
做同样的事情cURL
man curl
²这是一个请求斯普特尼克,到目前为止,你是最有帮助的人。我真的很感激!您认为有没有一种方法可以让它读取一个.txt文件并在循环中处理它们?我不熟悉使用curl。是的,请查看最后几行并将其改编为您自己的文件。您的结构非常棒,尽管我不确定它是否有效。我投了一封随机测试邮件(haxedullollmaoomg),看看它是否产生了积极的结果。它说它不可用,但一经注册,它就不可用了。你觉得这里少了什么吗?到目前为止,我真的很感谢你的帮助。脚本被修改为显示一个错误&网站似乎被更改了,或者是暂时的失败。到目前为止,你是所有帮助中最有帮助的,Sputnick。我真的很感激!您认为有没有一种方法可以让它读取一个.txt文件并在循环中处理它们?我不熟悉使用curl。是的,请查看最后几行并将其改编为您自己的文件。您的结构非常棒,尽管我不确定它是否有效。我投了一封随机测试邮件(haxedullollmaoomg),看看它是否产生了积极的结果。它说它不可用,但一经注册,它就不可用了。你觉得这里少了什么吗?我真的很感谢你到目前为止的帮助。该脚本被修改为显示一个错误&该网站似乎已更改或是暂时失败。人们仍然使用AOL吗?人们仍然使用AOL吗?