Выдрать все кеи из liveinternet - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.7026
BTC/USD67963.8672
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 19.10.2012, 17:56
Start Post: Выдрать все кеи из liveinternet 
  #11
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
По умолчанию

Здрасте. Есть ли какой софт\скрипты выдрать все кеи из liveinternet? Буду благодарен
mamba вне форума  
Старый 19.10.2012, 21:06   #12
vertmoner
Ебланнед
 
Регистрация: 02.12.2010
Сообщений: 123
Бабло: $54065
По умолчанию

Цитата:
Сообщение от Popobawa Посмотреть сообщение
А за весь период можно как-нибудь?
за весь период там не будет нормально в любом случае. У ли.ру только последний месяц статистики подробно хорошо отражается, а чем дальше от текущего месяца смотришь, тем меньше ключевых слов, причем на порядок
vertmoner вне форума  
Старый 19.10.2012, 22:15   #13
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
автор темы ТС По умолчанию

спасибо, но хероного, что тока за последний месяц=((
mamba вне форума  
Старый 19.10.2012, 23:20   #14
Exelenz
Member
 
Аватар для Exelenz
 
Регистрация: 04.11.2008
Сообщений: 95
Бабло: $22365
По умолчанию

Стесняюсь спросить - если ресы свои, то почему не использовать свой же httpd_log ? Зачем эти сложности? С паблик счетчиков принято парсить чужие кеи.
Exelenz вне форума  
Старый 20.10.2012, 03:28   #15
krob
Senior Member
 
Аватар для krob
 
Регистрация: 29.04.2011
Сообщений: 379
Бабло: $111700
По умолчанию

PHP код:
<?php
    set_time_limit
(0);
    
ini_set('max_execution_time',0);
    
ini_set('set_time_limit',0);
    function 
curlget($url$ref$cookie) {
        
$ch curl_init();
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_URL$url);
        
curl_setopt($chCURLOPT_REFERER$ref);
        
curl_setopt($chCURLOPT_POST0);
        
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
curl_setopt($chCURLOPT_AUTOREFERER1);
        
curl_setopt($chCURLOPT_MAXREDIRS5);
        
curl_setopt($chCURLOPT_TIMEOUT60);
        
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.10) Gecko/20100504 Firefox/3.5.10 (.NET CLR 3.5.30729)");
        
curl_setopt($chCURLOPT_HEADER1);
        
curl_setopt($chCURLOPT_COOKIEJAR$cookie);
        
curl_setopt($chCURLOPT_COOKIEFILE$cookie);
        
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
        
curl_setopt($chCURLOPT_SSL_VERIFYHOSTfalse);
        
$result curl_exec($ch);
        
curl_close($ch);
    return 
$result;
    }
      function 
curlpost($url$ref$postinfo$cookie) {
        
$ch curl_init();
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_URL$url);
        
curl_setopt($chCURLOPT_REFERER$ref);
        
curl_setopt($chCURLOPT_POST1);
        
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
curl_setopt($chCURLOPT_MAXREDIRS5);
        
curl_setopt($chCURLOPT_TIMEOUT60);
        
curl_setopt($chCURLOPT_POSTFIELDS$postinfo);
        
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.10) Gecko/20100504 Firefox/3.5.10 (.NET CLR 3.5.30729)");
        
curl_setopt($chCURLOPT_HEADER1);
        
curl_setopt($chCURLOPT_COOKIEJAR$cookie);
        
curl_setopt($chCURLOPT_COOKIEFILE$cookie);
        
curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);
        
curl_setopt($chCURLOPT_SSL_VERIFYHOSTfalse);
        
$result curl_exec($ch);
        
curl_close($ch);
    return 
$result;
    } 

#Config
$li_name 'li_name';
$li_pass 'li_pass';
$cf getcwd().'/li_cook.txt';
$result_file getcwd().'/li.ru.'.$li_name.'.txt';
#
$page_tmp curlget('http://www.liveinternet.ru/stat/''http://www.liveinternet.ru/stat/'$cf);
preg_match('#<input[^>]*name=rnd\svalue="([^"]+)"#is'$page_tmp$rnd);
$login_data 'rnd='.$rnd[0].'&url='.$li_name.'&password='.$li_pass.'&keep_password=on&ok=+OK+';
curlpost('http://www.liveinternet.ru/stat/''http://www.liveinternet.ru/stat/'$login_data$cf);
$page_count curlget('http://www.liveinternet.ru/stat/'.$li_name.'/queries.html?period=month&per_page=100&ok=+OK+''http://www.liveinternet.ru/stat/'$cf);
preg_match_all('#(?<=queries.html\?period=month;page=)[\d]*#ms'$page_count$result);
$last $result[0][count($result[0])-2];

for(
$i=1$i<=$last$i++) {
$dump '';
$keyz '';
$dump curlget('http://www.liveinternet.ru/stat/'.$li_name.'/queries.html?period=month;page='.$i'http://www.liveinternet.ru/stat/'.$li_name.'/queries.html'$cf);
preg_match_all('#(?<=>).*(?=</a></label>)#'$dump$keyz);
foreach(
$keyz[0] as $k){
       
file_put_contents($result_file$k."\n"FILE_APPEND);
                           }
}
unlink($cf);
?>
krob вне форума  
Старый 20.10.2012, 09:05   #16
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Exelenz
Стесняюсь спросить - если ресы свои, то почему не использовать свой же httpd_log ? Зачем эти сложности? С паблик счетчиков принято парсить чужие кеи.
хм, а где в httpd_log реферер? у меня на серврере каждый день он обновляется.
mamba вне форума  
Старый 20.10.2012, 09:49   #17
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
автор темы ТС По умолчанию

krob, он тоже тока первый месяц парсит?
mamba вне форума  
Старый 21.12.2012, 17:51   #18
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от mamba Посмотреть сообщение
krob, он тоже тока первый месяц парсит?
Логи тоже долго не хранятся, обычно максимум месяц. Если стоит isp manager - вроде 10 дней по дефолту
sergeospb вне форума  
Старый 21.12.2012, 18:46   #19
turbo
В чём сила, брат?
 
Аватар для turbo
 
Регистрация: 05.05.2007
Сообщений: 628
Бабло: $96858
По умолчанию

Цитата:
Сообщение от mamba Посмотреть сообщение
krob, он тоже тока первый месяц парсит?
Юзаю этот, парсит все месяцы
http://develstore.ru/liparser-parser...nternetru.html
turbo вне форума