0

因此,我正在尝试在 bash 中设置一个脚本,以向 aim.com 的注册表单发送请求,它允许您检查是否可以像这样创建 ID:

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

如果 $user = 可用,则 $continue; 否则显示“对不起,该用户名不可用。”。

一旦这个概念被打破,我会让它通过一个大约 100 个好的列表运行,看看是否可以重新制作这些中的任何一个。

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

4

1 回答 1

0

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

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

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

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

如果您想要一个真正的“对不起,该用户名不可用。 ”消息而不是“reloadEverything”,请添加另外两个参数:lf- 并且它们都需要也是您正在测试的用户名。

为此,您可以遍历您的用户名列表并对POST每个用户名发出请求,然后只解析与上述字符串匹配的响应(reloadEverything字符串比这更长 - 所以您可以只进行子字符串匹配)。

于 2012-10-15T02:20:23.543 回答