所以,我正在尝试在bash中设置一个脚本来向aim.com的注册表单发送请求,在那里它可以让你检查一个ID是否可以像这样制作:
https://new.aol.com/productsweb/?promocode=827692&ncid=txtlnkuswebr00000073 - 选择用户名
如果$ user = available,那么$ continue;否则显示“抱歉,该用户名不可用。”。
一旦这个概念失效,我会让它通过一个好的100左右的列表来查看是否能够重新制作这些概念。
如果有人能指出我的方向,那就太棒了! 谢谢你的时间。
答案 0 :(得分:0)
查看引用的页面,当您单击Check
按钮时,它会向以下网址发送POST
请求:
https://new.aol.com/productsweb/subflows/ScreenNameFlow/AjaxSNAction.do
使用以下(必需)参数:s
。此参数需要设置为您正在测试的用户名。
如果用户名存在,则会显示“ reloadEverything ”消息。如果用户名不存在,则会显示“ toggleSNField ”消息。
如果您想要一个真实的“抱歉,该用户名不可用。”消息而不是“reloadEverything”,请再添加两个参数:l
和f
- 他们都需要也成为您正在测试的用户名。
要完成此操作,您可以遍历用户名列表并对每个用户名发出POST
请求,然后只解析与上述字符串匹配的响应( reloadEverything 字符串比那 - 所以你可以做一个子串匹配。)