ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 04.03.2009, 01:10
korp
Новичок
Регистрация: 26.09.2008
Сообщений: 29
Провел на форуме:
217224

Репутация: 11
Отправить сообщение для korp с помощью ICQ
По умолчанию

У меня прям парадокс(грабер один пашет,другой не пашет).Если грабить много страниц то иногда при парсинге пропускает страницы,не полностью парсит.
Хз почему но на некоторых станицах не грабит все новости, с других страниц грабиться нормально а с их нет.
А как впихнуть чтоб автора указывало? ото у мну чёт не выходит.
Жаль в PHP не силён(

Последний раз редактировалось korp; 04.03.2009 в 02:55.. Причина: добавление сообщения
 
Ответить с цитированием

  #22  
Старый 18.03.2009, 19:08
korp
Новичок
Регистрация: 26.09.2008
Сообщений: 29
Провел на форуме:
217224

Репутация: 11
Отправить сообщение для korp с помощью ICQ
По умолчанию

AkyHa_MaTaTa вот текст надо заменить в стандартном граебере чтоб чпу пахало заменить файл save.php вот этим текстом:
PHP код:
<?php 
function ruslat ($qwer

        
$NpjLettersFrom "абвгдезиклмнопрстуфцы"
        
$NpjLettersTo   "abvgdeziklmnoprstufcy"
        
$NpjBiLetters = array(  
      
"й" => "jj""ё" => "jo""ж" => "zh""х" => "kh""ч" => "ch",  
      
"ш" => "sh""щ" => "shh""э" => "je""ю" => "ju""я" => "ja"
      
"ъ" => """ь" => ""
                              ); 

        
$NpjCaps  "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯ"
        
$NpjSmall "абвгдеёжзийклмнопрстуфхцчшщьъыэюя"

      
$qwer str_replace(".php"""$qwer); 
      
$qwer trim(strip_tags($qwer)); 
      
$qwer preg_replace"/\s+/ms""-"$qwer ); 
      
$qwer strtr$qwer$NpjCaps$NpjSmall ); 
      
$qwer strtr$qwer$NpjLettersFrom$NpjLettersTo ); 
      
$qwer strtr$qwer$NpjBiLetters ); 

      
$qwer preg_replace("/[^a-z0-9\_\-.]+/mi"""$qwer); 
      
$qwer=preg_replace('#[\-]+#i''-'$qwer); 
      
$qwer strtolower $qwer ); 

      if (
strlen($qwer) > 40) { 

        
$qwer substr ($qwer040); 

            if ((
$temp_max strrpos($qwer'-')))  $qwer substr ($qwer0$temp_max); 

      } 

  return 
$qwer


//echo count($_POST["checkbox"]); 
echo "Категория: ".$_POST["cat"]."<br>"
$wert $_POST["cat"]; 
 if (
$_POST['avtors']) {$erty=$_POST['avtors'];} else {$erty=" ";} 
//for ($rtyu=0;$rtyu<count($_POST["newsurl"]);$rtyu++) 
while (list($tyui,$yuio)=each($_POST["newsnum"])) 

    
//echo $yuio."--".$tyui."<br>"; 
    //echo $_POST["checkbox".$yuio]."---<br>"; 
    
if ($_POST["checkbox".$yuio]!=""
        { 
        echo 
$_POST["newsurl".$yuio]."<br>"
        
$uiopF $_POST["newstitle".$yuio]; 
        echo 
$uiopF."<br>"

        
$iopaE file_get_contents("log/".$yuio.".html"); 
        
$opas file_get_contents("log/".$yuio."-full.html"); 
        if (
$_POST["allowmain"]) 
            
$pasd="1"
        else 
            
$pasd="0"

//        echo $iopaE."<hr>"; 
//        echo $opas."<hr>"; 

        
mysql_query("INSERT INTO `".PREFIX."_post` ( `date` , `short_story` , `full_story` , `title` , `category` , `approve`, `allow_main` , `alt_name`,`autor`)            VALUES ('".date("Y-m-d H:i:s")."', '".mysql_real_escape_string($iopaE)."', '".mysql_real_escape_string($opas)."', '".mysql_real_escape_string($uiopF)."', '$wert' , 1, $pasd, '".ruslat(mysql_real_escape_string($uiopF))."','".$erty."')            "); 
        print 
"<b style='border: 1px solid red; margin: 3px;'>Новость успешно добавлена.</b><br /><br />"

                } 

?>
А как сделать чтоб в твоей переделке чпу пахало?
И возможно ли грабить по 1 страницу, а не с 1?
Большое спасибо за грабер
 
Ответить с цитированием

  #23  
Старый 29.06.2009, 08:49
lambda88
Новичок
Регистрация: 27.06.2009
Сообщений: 10
Провел на форуме:
13906

Репутация: 0
По умолчанию

ПРивет! Помогите пожалуйста с картинками, под тегами [imd][/img] грабит отлично, но тумбы не хочет!
 
Ответить с цитированием

  #24  
Старый 01.07.2009, 18:12
C.C.C.P
Banned
Регистрация: 26.10.2008
Сообщений: 45
Провел на форуме:
193422

Репутация: 8
По умолчанию

Подскажите как сделать что бы имя было кто новость запостил, допустим админ
 
Ответить с цитированием

  #25  
Старый 02.07.2009, 10:03
lambda88
Новичок
Регистрация: 27.06.2009
Сообщений: 10
Провел на форуме:
13906

Репутация: 0
По умолчанию

Цитата:
Сообщение от C.C.C.P  
Подскажите как сделать что бы имя было кто новость запостил, допустим админ
Могу поделиться граббером, который и автора новости пишет и картинки на сервер загружает и ЧПУ правильное ставит, только его нужно доделать:
он не читает [thumb] теги
и <div id='news-id-....'>новость</div> лишние ставит
 
Ответить с цитированием

  #26  
Старый 19.03.2010, 03:11
Rew
Новичок
Регистрация: 12.03.2010
Сообщений: 13
Провел на форуме:
29188

Репутация: 0
По умолчанию

Цитата:
Сообщение от AkyHa_MaTaTa  
Да пожалуста:
http://slil.ru/26785001
что я изменил:
-- грабит дату(там нужно для каждого сайта свой патерн, я зделал для - www.pindosoff.net)
-- копирует картинки, правдо нужно было бы проверять не являесться ли зграбленая картинка html с 404 но нет ша времени
-- по идее в базу добавляються только уникальные новости (поиск по названию, тело основной новости чекаю на md5 если есть совпадения)

а вобше, на месте автора, мне бы было стыдно за это драть 30 wmz так как грабер кривоват.
Может кто-нить перезалить кто успел скачать
 
Ответить с цитированием

  #27  
Старый 19.03.2010, 17:54
Life7
Banned
Регистрация: 14.06.2009
Сообщений: 256
Провел на форуме:
260151

Репутация: 105
По умолчанию

Цитата:
Сообщение от C.C.C.P  
Подскажите как сделать что бы имя было кто новость запостил, допустим админ
+1
тоже интересует...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DLE Grabber Private V8.0 korp PHP, PERL, MySQL, JavaScript 16 02.08.2009 16:45
Rss Grabber v. 3.0.2 for DLE Dj_shket PHP, PERL, MySQL, JavaScript 5 02.02.2009 08:16
DLE News GRABBER by ZLoY & Roman4ik (Платный) kolllak Болталка 12 13.01.2009 01:29



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ