|
| Дата |
|
USD/RUB | 93.7196 | BTC/USD | 63961.3537 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
15.11.2011, 15:28
|
#1
|
Senior Member
Регистрация: 11.10.2008
Сообщений: 6,409
Бабло: $904273
|
Напомните какая программка это делает?
Други, помню что какая то известная программа это делает а вот какая не помню.
кормлю ей список урлов/карту сайта на выходе получаю ВВ код [url = http:// мой урл ]тайтл этой страницы [/url] для хрумака. или штмл код.
может кто скинет какое то решение? очень помогает при продвижении огромного кол-ва по НЧ
|
|
|
15.11.2011, 15:30
|
#2
|
автоматизирую интернеты
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
|
в хрумере в меню там есть какие-то инструменты, я ими пользовался примерно для похожей задачи...или в парсере их
|
|
|
15.11.2011, 15:37
|
#3
|
Senior Member
Регистрация: 11.10.2008
Сообщений: 6,409
Бабло: $904273
ТС -->
|
ТС
в хрумаке нужно самому заряжать анкоры или они тянутся из названия самого урла, убирая нижнее подчёркивание. есть там ещё "брать из субдомена", оно?
|
|
|
15.11.2011, 15:50
|
#4
|
автоматизирую интернеты
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
|
там какое-то приложение с тремя большими textarea.
в одну исходники загружаешь, в другую ключи, в третей результат
ну и шаблон можно править - вписываешь в стиле бб кодов
вот фотку нашел:
http://softseo.ru/media/k2/galleries...0%BE%D0%BA.png
|
|
|
15.11.2011, 16:05
|
#5
|
Senior Member
Регистрация: 11.10.2008
Сообщений: 6,409
Бабло: $904273
ТС -->
|
ТС
ну правильно есть такое в инструментах. но так для этого нужно всунуть ключи, а мне надо что б программа сама тайтлы брала в метатегах
|
|
|
15.11.2011, 16:17
|
#6
|
Senior Member
Регистрация: 28.05.2009
Сообщений: 1,321
Бабло: $164090
|
Цитата:
Сообщение от majordon
ну правильно есть такое в инструментах. но так для этого нужно всунуть ключи, а мне надо что б программа сама тайтлы брала в метатегах
|
content downloader такое сделает легко. Спарсит и подставит. Снова
|
|
|
15.11.2011, 16:19
|
#7
|
автоматизирую интернеты
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
|
Цитата:
Сообщение от majordon
ну правильно есть такое в инструментах. но так для этого нужно всунуть ключи, а мне надо что б программа сама тайтлы брала в метатегах
|
понял, тебе нужен парсер тайтлов по урлам
|
|
|
15.11.2011, 16:25
|
#8
|
Senior Member
Регистрация: 11.10.2008
Сообщений: 6,409
Бабло: $904273
ТС -->
|
ТС
Цитата:
Сообщение от 1een
content downloader такое сделает легко. Спарсит и подставит. Снова
|
если так, то он наверное мне и нужен. за последний год там столько изменений что чёрт ногу сломит
|
|
|
15.11.2011, 17:17
|
#9
|
Senior Member
Регистрация: 30.07.2007
Сообщений: 400
Бабло: $83831
|
ТС, лови
http://us.ua/419840/
Накодил скрипт на php. На Денвере будет работать, на хостингах - пофиг.
|
|
|
15.11.2011, 17:41
|
#10
|
Senior Member
Регистрация: 06.04.2007
Сообщений: 1,509
Бабло: $121765
|
аналог хрюмерского хтмл/бб генератора
http://www.sendspace.com/file/nk2572
парсер титлов по урлам
http://www.sendspace.com/file/ezy9nm
скрипт по xml сайтмапу выдает урлы и титлы.
PHP код:
<?php
set_time_limit(0);
$url = "http://url";
function FetchUrl($url, $postvars, $timeout, $ref, $blank){
sleep($timeout);
echo @date("r")." fetching $url \r\n";
$ch = curl_init();
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_TIMEOUT,30);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, trim($url));
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
$result = curl_exec($ch);
if($blank == "1"){
$result = preg_replace("/\n/", "", $result);
$result = preg_replace("/\r/", "", $result);
}
curl_close($ch);
return $result;
}
$page = FetchUrl($url, NULL, NULL, NULL, NULL);
preg_match_all("!<loc>(.*?)<\/loc>!si", $page, $out);
$fp=fopen("pars_title.txt","w");
foreach($out[1] as $link){
$page = FetchUrl($link, NULL, NULL, NULL, NULL);
preg_match("!<title>(.*?)<\/title>!si", $page, $tit);
//exec("echo '".$link."|".trim($tit[1])."' >> pars_title.txt");
fwrite($fp,$link."|".trim($tit[1])."\r\n");
}
fclose($fp);
?>
|
|
|
|