Logar no Google Adsense com PHP e cURL

Um exemplo para nos conectarmos no Google Adsense usando php e cURL, utilizando cookies, USER AGENT e cabeçalhos REFERRER HTTP. Não existe complicação, basta informar os dados de acesso (e-mail e senha) e deixar que o script faça a conexão.

Por | @jonathanlamimkt Programação

Um exemplo para nos conectarmos no Google Adsense usando php e cURL, utilizando cookies, USER AGENT e cabeçalhos REFERRER HTTP.

Não existe complicação, basta informar os dados de acesso (e-mail e senha) e deixar que o script faça a conexão.

Veja abaixo o script php responsável pela conexão.

// Descomentar somente para determinado IP

// if($_SERVER['REMOTE_ADDR'] !== "1.1.1.1") die();

//e-mail de acesso à conta do Google Adsense
$usuario=urlencode("myemail@gmail.com");

//Senha de acesso ao Google Adsense
$password="micontraseña";

//Daqui pa frente o script fará a conexão sozinho.

$gacookie="./.gacookie";

$postdata="Email=$usuario&Passwd=$password&GA3T=5AS_gBsvDHI&nui=15&fpui=3"
."&service=adsense&ifr=true&rm=hide&itmpl=true&hl=en_US&alwf=true&continue=https://www.google.com/adsense/report/overview&null=Sign in";

$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL,"https://www.google.com/accounts/ServiceLoginBoxAuth");

curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");

curl_setopt ($ch, CURLOPT_TIMEOUT, 60);

curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_COOKIEJAR, $gacookie);

curl_setopt ($ch, CURLOPT_COOKIEFILE, $gacookie);

curl_setopt ($ch, CURLOPT_REFERER, "https://www.google.com/adsense/report/overview");

curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata);

curl_setopt ($ch, CURLOPT_POST, 1);

$result = curl_exec ($ch);

curl_close($ch);

echo $result;

unlink($gacookie);

exit;

?>

Com um pouco mais de código é possível criar dentro do um site um pequeno formulário para acessar diretamente a conta do Google Adsense, sem que seja necessário acessar a página do GA.

Se alguém conseguir desenvolver melhores soluções com esse script, coloque o link nos comentários para que a comunidade possa tomar conhecimento.

Mais sobre: php, cURL, programação
Share Tweet
DESTAQUESRecomendadoMais compartilhados
Comentários
AINDA NÃO SE INSCREVEU?

Vem ver os vídeos legais que
estamos produzindo no Youtube.