Jarosław Grzelak

Jarosław Grzelak Software Engineer,
StepStone Services
Sp. z o.o.

Temat: generowanie Google Maps Key z automatu

Mam trochę tych domen. Ciągle kupowane są nowe. Aby dostać Google Key trzeba się zalogować, a potem "tylko" pobrać za pomocą cURL-a wygenerowany kod. I właśnie zalogowanie skryptowe sprawia problem.

$client = new Zend_Http_Client();
$client->setCookieJar();

$client->setUri('https://www.google.com/accounts/LoginAuth?continue=http%3A%2F%2Fmaps.google.com%2Fmaps%2Fapi_signup%3Furl%3Dhttp%253A%252F%252Fdomena.pl&followup=http%3A%2F%2Fmaps.google.com%2Fmaps%2Fapi_signup%3Furl%3Dhttp%253A%252F%252Fdomena.pl');
$client->setParameterPost('Email','GoogleUser');
$client->setParameterPost('Passwd','GooglePass');
$client->setParameterPost('continue','http://maps.google.com/maps/api_signup?url=http%3A%2F%2Fdomena.pl');
$client->setParameterPost('followup','http://maps.google.com/maps/api_signup?url=http%3A%2F%2Fdomena.pl');
$client->setParameterPost('PersistentCookie', 'no');
$client->setParameterPost('rmShown','1');
$client->setParameterPost('signIn','Zaloguj się');
$client->setParameterPost('asts','');
$client->request('POST');


Niestety jest zabezpieczenie, które przeciwdziała temu skryptowi. Może udało się komuś to ominąć lub ma pomysł jak to zrobić ? :)Jarosław Grzelak edytował(a) ten post dnia 30.10.08 o godzinie 10:54