Страница 1 из 1

Сохранение с тайтлом

СообщениеДобавлено: 23 май 2012, 13:46
Calculon
В программе есть возможность сохранять ссылки удачных постов с анкором?
Т.е. на выходе не просто файл со списком урлов, а файл со строками вида:

Код: выделить все
[url="http://www.forum.ru"]Заголовок поста[/url]

Заранее спасибо.

Re: Сохранение с тайтлом

СообщениеДобавлено: 23 май 2012, 14:46
vawsan
А другой проект вы тоже с этими анкорами будете прогонять?
Я специально для работы с ключами под ксеон написал прогу, вот(помоему то делает, что вам надо):
http://www.maultalk.com/topic124061.html

Re: Сохранение с тайтлом

СообщениеДобавлено: 23 май 2012, 14:49
XseoN Founder
В программе есть возможность сохранять ссылки удачных постов с анкором?

Нет, данная возможность отсутствует, в отчете можно получить список урлов по определенному статусу (удачно, нет ответа и т.д.), выведенные ссылки активные, при нажатии на ссылку открывается стр. на которую она ведет.

Re: Сохранение с тайтлом

СообщениеДобавлено: 23 май 2012, 16:02
Calculon
XseoN Founder писал(а):Нет, данная возможность отсутствует.

Жаль, функция, как по мне, была бы не лишней.

vawsan писал(а):А другой проект вы тоже с этими анкорами будете прогонять?
Я специально для работы с ключами под ксеон написал прогу...

Нет не обязательно.
Прога, к сожалению, выполняет не те функции, но спасибо - пригодится.

Re: Сохранение с тайтлом

СообщениеДобавлено: 23 май 2012, 19:19
vawsan
На здоровье, пользуйтесь)

Re: Сохранение с тайтлом

СообщениеДобавлено: 04 июн 2012, 10:04
Sliper
Calculon писал(а):В программе есть возможность сохранять ссылки удачных постов с анкором?...
Код: выделить все
[url="http://www.forum.ru"]Заголовок поста[/url]


Простой серверный PHP скриптик для этих целей:
Код: выделить все
<title>Парсер тайтлов страниц</title>
<form method="POST">
   <p align="center">
   <textarea name="urls" style="width: 870px;height: 300px;"></textarea><br>
   <input type="submit" value="Парсить" name="go">
   </p>
</form>
<?
if($_POST['urls']!=''){
   $murls=explode("\n",trim($_POST['urls']));
   for($i=0;count($murls)>=$i;$i++)
   {
      if(trim($murls[$i])!=''){
      $str = @file_get_contents($murls[$i]);
      if(trim($str)!=''){
        @preg_match('/<title>(.*)<\/title>/s', $str, $m);
       // $z=explode("Buy ",$m[1]); $m[1]=$z[1];  //раскоментировать если тайтл страницы
                                                  //нужно обрезать по слову "Buy"
        if(trim($m[1])!='')echo '&lt;a href=&quot;'.$murls[$i].'&quot;&gt;'.substr(strip_tags($m[1]), 0, 100).'&lt;/a&gt;<br>';
      }
      }
   }
}
?>

Рядом со скриптом киньте .htaccess:
Код: выделить все
php_value max_execution_time 300
php_value  memory_limit         128M

Вообще можно не только тайтлы страниц собирать а <h1> заголовки, переделайте только регулярное выражение.
Скрипту скармливайте список урлов на удачные посты.
Если будете запускать на локали, вот хорошая альтернатива "Денверу" http://www.stpserver.ru/submit

Re: Сохранение с тайтлом

СообщениеДобавлено: 11 июн 2012, 09:00
Calculon
Спасибо за скрипт. Но этот скрипт будет дергать не только заголовок поста, т.к. у каждого форума стиль создания title разный. Чтобы использовать, нужно будет под каждый форум составлять регулярное выражение, а это исключает автоматизацию.