(Bash)$ user@aol.com电子邮件可用性检查器

时间:2012-10-15 02:06:35

标签: bash aol

所以,我正在尝试在bash中设置一个脚本来向aim.com的注册表单发送请求,在那里它可以让你检查一个ID是否可以像这样制作:

https://new.aol.com/productsweb/?promocode=827692&ncid=txtlnkuswebr00000073 - 选择用户名

如果$ user = available,那么$ continue;否则显示“抱歉,该用户名不可用。”。

一旦这个概念失效,我会让它通过一个好的100左右的列表来查看是否能够重新制作这些概念。

如果有人能指出我的方向,那就太棒了! 谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

查看引用的页面,当您单击Check按钮时,它会向以下网址发送POST请求:

https://new.aol.com/productsweb/subflows/ScreenNameFlow/AjaxSNAction.do

使用以下(必需)参数:s。此参数需要设置为您正在测试的用户名。

如果用户名存在,则会显示“ reloadEverything ”消息。如果用户名不存在,则会显示“ toggleSNField ”消息。

如果您想要一个真实的“抱歉,该用户名不可用。”消息而不是“reloadEverything”,请再添加两个参数:lf - 他们都需要成为您正在测试的用户名。

要完成此操作,您可以遍历用户名列表并对每个用户名发出POST请求,然后只解析与上述字符串匹配的响应( reloadEverything 字符串比那 - 所以你可以做一个子串匹配。)