Uma coleção dos piores tópicos . Tópicos que mostram claramente que o usuário não leu nosso FAQ. Não se esforçou para pesquisar se o tópico já existia ou respeitou as regras.
Avatar pua

Criador do tópico

#Az - MEMBRO EXCLUSIVO
#546923 Name: #Az
Email Address: [email protected]
IP: 189.41.58.118
Date: Sunday 19-Feb-12 15:51:40 GMT
Reason: Problemas graves no fórum
Subject: Bot que pega conteúdo VIP.

Has entered the following message into the contact form:
Bem, eu mandei um e-mail para vocês mais cedo sobre uma solução para o problema de cópia de conteudo...
Pois bem, navegando na net encontrei o tal blog, e li o post em que ele diz ter criado um bot, fiquei curioso e resolvi verificar.

Descobri que realmente é possivel fazer um, eu até mesmo já tinha seguido uma lógica parecida em um projeto de um cliente onde eu tinha que pegar conteudo do facebook(!) Que eu executei com sucesso.
É bem simples, vou dar um exemplo em PHP usando a biblioteca CURL.

< ?php

// Inicia o cURL
$ch = curl_init();

//Altero o User agente para o firefox, imitando uma conexão légitima
curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1" );


// Define a URL original (do formulário de login)
curl_setopt($ch, CURLOPT_URL, 'http ://puabase .com/forum/ucp.php?mode=login');

// Habilita o protocolo POST
curl_setopt ($ch, CURLOPT_POST, 1);

// Define os parâmetros que serão enviados (usuário e senha por exemplo)
curl_setopt ($ch, CURLOPT_POSTFIELDS, 'login=Entrar&password=12345&redirect=&username=fulano');

// Imita o comportamento patrão dos navegadores: manipular cookies
curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt');

// Define o tipo de transferência (Padrão: 1)
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

// Executa a requisição
$store = curl_exec ($ch);

// Define uma nova URL para ser chamada (após o login)
curl_setopt($ch, CURLOPT_URL, 'http ://www.puabase .com/forum/area-v-i-p-f19.html');

// Executa a segunda requisição
$content = curl_exec ($ch);

// Encerra o cURL
curl_close ($ch);

?>

E pronto, todo o html da página que eu coloquei está na variavel $content, passível de ser manipulada usando DOM
E mesmo que vocês analizem os logs, jamais saberão que é um bot, pois é uma conexão legítima.