Просмотр закрытой статистики сайтов в Liveinternet, узнать прибыль сайта
На многих сайтах установлен видимый или скрытый счетчик посещений Liveinternet.
Но вот большинство сайтов закрывает доступ к статистике.
Я написал код который позволяет смотреть статистику посещаемости даже с установленным паролем, а так же расчитывать доход с сайта
Сначала напишем javascript AJAX код:
<script type="text/javascript" src="http://scriptjava.net/source/scriptjava/scriptjava.js"></script>
<textarea id="liveinternet_url"></textarea><br />
<input id="liveinternet_but" type="button" value="Анализировать" />
<br /><br /><br />
<div id="liveinternet_result">
<table width="100%">
<tbody id="liveinternet_table">
<tr>
<td>Сайт</td>
<td>Online</td>
<td>Сегодня</td>
<td>24 часа</td>
<td>Неделя</td>
<td>Месяц</td>
<td>Возможный доход</td>
<td>Прочее</td>
</tr>
</tbody>
</table>
</div>
<script type="text/javascript">
/* scriptjava.net */
$$('liveinternet_exs','color','#ff0000').$$('cursor','pointer');
var li_div=$$i({
create:'div',
attribute: {},
insert:$$().body
}).$$('position','absolute').$$('zIndex','5').$$('width','520px').$$('height','366px').$$('background','#ffffff').$$('border','1px solid #ff6600');
$$(li_div,'<img id="liveinternet_img" />').$$('visibility','hidden').$$('left','0px').$$('top','0px');
var hideliveinternetimg = function (event) {
$$(li_div,'visibility','hidden');
}
$$e.add($$(li_div),'click',hideliveinternetimg);
var visibleliveinternetimg = function (url) {
$$(li_div,'visibility','visible');
$$('liveinternet_img').src='http://www.liveinternet.ru/stat/'+url+'/index.gif?total=yes;graph=yes';
$$(li_div).$$('left',(Math.round(($$s.clientsize().w-520)/2)+$$s.scrollpos().l)+'px').$$('top',(Math.round(($$s.clientsize().h-366)/2)+$$s.scrollpos().t)+'px');
}
var setliveinterneturl = function (event) {
$$('liveinternet_url').value='http://forum.searchengines.ru/\r\nhttp://zaycev.net/\r\nhttp://xakep.ru/\r\n';
}
$$e.add($$('liveinternet_exs'),'click',setliveinterneturl);
var getliveinternetinfo = function (event) {
var arr=$$('liveinternet_url').value.split('\n');
$$('liveinternet_url').value='';
var buf='';
var re=/.*:\/\/(www\.){0,1}([^\/]+).*/ig;
for(var i=0;i<arr.length;i++) {
if(arr[i]!='') {
arr[i]=arr[i].replace(re,"$2");
buf=buf+arr[i]+'\n';
$$a({
url:'liveinternet.php',
data:{'s':arr[i]},
errrep:false,
success:function (data) {
var ins=eval('('+ data+')');
var table = $$('liveinternet_table');
var row = $$i({create:'tr',attribute:{},insert:table});
$$i({create:'td',attribute:{},insert:row}).$$(ins.data[0]);
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?ins.data[1]:'-';})());
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?ins.data[2]:'-';})());
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?ins.data[3]:'-';})());
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?ins.data[4]:'-';})());
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?ins.data[5]:'-';})());
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?ins.data[6]:'-';})());
$$i({create:'td',attribute:{},insert:row}).$$((function() {return (ins.data[1])?'<span class="liveinternet_a" onclick="visibleliveinternetimg(\''+ins.data[0]+'\');">график</span> | <a target="_blank" class="liveinternet_a" href="http://www.liveinternet.ru/stat/'+ins.data[0]+'/">подробно</a>':'-';})());
},
timeout:60000
});
}
}
$$('liveinternet_url').value=buf;
}
$$e.add($$('liveinternet_but'),'click',getliveinternetinfo);
</script>
Теперь осталось написать сам файл liveinternet.php
Расскажу основной секрет
нужно отправить запрос
$fd = @fopen('http://counter.yadro.ru/values?site='.$_GET['s'], "r");
считать нужную информацию и отобразить ответ в виде JSON
$content_buf='{"data":["'.htmlspecialchars(stripslashes($_GET['s'])).'",'.$content_buf.',"'.$income.'$/мес"]}';
//header("Content-type: text/txt; charset=UTF-8");
header("Content-type: text/txt; charset=windows-1251");
echo $content_buf;
Доход с сайта расчитывается по формуле:
посещаемость в месяц/1000*65/30 долларов в месяц
Готовый пример находится по ссылке:
Пример просмотра закрытой статистики сайта
|
Не работает