0

そこで、aim.com のサインアップ フォームにリクエストを送信するスクリプトを bash で設定しようとしています。このフォームでは、ID を次のように作成できるかどうかを確認できます。

https://new.aol.com/productsweb/?promocode=827692&ncid=txtlnkuswebr00000073 - ユーザー名を選択してください

$user = 利用可能な場合、$continue; そうでなければ、「申し訳ありませんが、そのユーザー名は利用できません。」と表示されます。

そのコンセプトが落ち着いたら、100 程度のリストを実行して、これらのいずれかを再作成できるかどうかを確認します。

誰かが私を最初の方向に向けることができれば、それは素晴らしいことです! お時間をいただきありがとうございます。

4

1 に答える 1

0

参考ページを見ると、CheckボタンをクリックするPOSTと以下のURLにリクエストが送られてきます。

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

次の (必須) パラメータを使用: s. このパラメーターは、テスト対象のユーザー名に設定する必要があります。

ユーザー名が存在する場合、「reloadEverything」メッセージが表示されます。ユーザー名が存在しない場合は、「toggleSNField」メッセージが表示されます。

「reloadEverything」の代わりに実際の「申し訳ありませんが、そのユーザー名は使用できません。 」メッセージが必要な場合は、lさらに2つのパラメーターを追加します。f

これを実現するには、ユーザー名のリストを繰り返し処理し、POSTそれぞれに対してリクエストを作成してから、上記の文字列に一致する応答を解析するだけです ( reloadEverything文字列はそれよりも長いため、部分文字列の一致のみを行うことができます)。

于 2012-10-15T02:20:23.543 に答える