Aparentemente o site está capturando o ip de quem vota.
As alternativas para isso são o HTMLUnit e o HTTPUnity. Outra opção é usar o Wireshark ou o Firebug para capturar a requisição AJAX e reproduzi-la diretamente.
Agora, aparentemente o site captura o IP de quem votou. Nesse caso, você precisaria de algum tipo de mascaramento de IP, para parecer pessoas diferentes. Existem sites que fornecem esse serviço na rede.
Fala chefe!
Então, pensei nessa possibilidade, mas me empolguei com a idéia de abrir a página.
Baixei aqui a HTMLUnit e abri a página em si…
Agora só falta acessar o local correto da página e dar o clique.
Vou mandar o código em si pra vcs analisarem, acho que fica muito mais fácil…
public static void homePage() throws Exception {
final WebClient webClient = new WebClient();
final HtmlPage page = webClient.getPage("http://listas.terra.com.br/musica/4462-cantor-do-ano-nacional-e-internacional");
webClient.setJavaScriptEnabled(true);
//acessar o local correto e clicar
webClient.closeAllWindows();
}
Desculpem pelo código mal escrito, faz anos que não mexo com Java, C++ acabou invandindo minha mente :shock: