mirror of
https://github.com/yunluo/gdk.git
synced 2024-06-09 09:12:21 +02:00
47 lines
1.2 KiB
PHP
47 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
* Automated google account login.
|
|
* Uses __config.php to keep login data.
|
|
*
|
|
* @package phpQuery.Plugins.Scripts
|
|
* @author Tobiasz Cudnik <tobiasz.cudnik/gmail.com>
|
|
*/
|
|
phpQuery::ajaxAllowHost(
|
|
'code.google.com',
|
|
'google.com', 'www.google.com',
|
|
'mail.google.com',
|
|
'docs.google.com',
|
|
'reader.google.com'
|
|
);
|
|
if (! function_exists('ndfasui8923')) {
|
|
function ndfasui8923($browser, $scope) {
|
|
extract($scope);
|
|
$browser
|
|
->WebBrowser()
|
|
->find('#Email')
|
|
->val($config['google_login'][0])->end()
|
|
->find('#Passwd')
|
|
->val($config['google_login'][1])
|
|
->parents('form')
|
|
->submit();
|
|
}
|
|
$ndfasui8923 = new Callback('ndfasui8923', new CallbackParam, compact(
|
|
'config', 'self', 'return', 'params'
|
|
));
|
|
}
|
|
phpQuery::plugin('WebBrowser');
|
|
$self->document->xhr = phpQuery::$plugins->browserGet(
|
|
'https://www.google.com/accounts/Login',
|
|
$ndfasui8923
|
|
);
|
|
//$self->document->xhr = phpQuery::$plugins->browserGet('https://www.google.com/accounts/Login', create_function('$browser', "
|
|
// \$browser
|
|
// ->WebBrowser()
|
|
// ->find('#Email')
|
|
// ->val('{$config['google_login'][0]}')->end()
|
|
// ->find('#Passwd')
|
|
// ->val('".str_replace("'", "\\'", $config['google_login'][1])."')
|
|
// ->parents('form')
|
|
// ->submit();"
|
|
//));
|
|
?>
|