.

#1 RX pharmacy affiliate program!
22 мая 2008

Пинг скрипт

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 4.00 из 5)

Имхо полезный пинг-скриптик, может кому и пригодиться.

На авторство не претендую — взял скрипт на умакс форуме «Пинг-Сервисы»

<code><span style="color: #000000"><span style="color: #0000bb"><?</span></span>

set_time_limit(0);

$pingi_urli=array(
'http://pingoat.com/goat/RPC2',
'http://blogsearch.google.com/ping/RPC2'
'http://ping.blogg.de'
);

function MYBlog_ping ($url_ping=, $name = »BlogName", $url = "http://name.blogger.com")
{

$url_ping=str_replace("http://",,$url_ping);

if ($firstslash = strpos($url_ping, »/"))
{
$p_host = substr($url_ping, 0, $firstslash);
$p_file =substr($url_ping, $firstslash, strlen($url_ping) — $firstslash);
}

if($ping = @fsockopen($p_host, 80, $errno, $errstr, 15)) {

$p="<?xml version=\"1.0\"?><methodCall>
<methodName>weblogUpdates.ping</methodName>
<params><param><value>"
.$name."</value></param>
<param><value>"
.$url."</value></param></params></methodCall>";

$pl=strlen($p);

fputs ($ping, "POST «.$p_file.» HTTP/1.0\r\n" .
"User-Agent: MYBlogPing\r\n".
"Host: «.$p_host.»\r\n".
"Content-Type: text/xml\r\n".
"Content-length: $pl\r\n\r\n");

fputs ($ping, $p);

/* $page='';
while(!feof($ping))
{
$page.=fgets($ping);
}
print «<br><font color=green>$page</font><br>»;flush();

print «endddd!!!!<br><br>»;flush();
*/
fclose ($ping);
return
true;
} else {
return
false;
}
}

for($i=0;$i<count($pingi_urli);$i++)
{

$url_ping=$pingi_urli[$i];

// print «<br><font color=red>/// i=».$i." url_ping=".$url_ping."

MYBlog_ping ($url_ping,"Blog name", "http://user.blogger.net/");
}
?>

Немного подправил и отладил скриптик — забираем: Пинг скрипт

Post to Twitter ReTweet

рубрики: SEO, Полезности, Программирование | Комментарии (20)

6 мая 2008

Очень простой php парсер

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (6 оценок, среднее: 4.83 из 5)

Вор

Не в первый раз ко мне обращаются с вопросом как распарсить/сграбить то или сё.

Плагиат — дело конечно не доброе, но порой необходимое.

Для примера рассмотрим задачу воровства кейводров :)

По хорошему кеи добываются приблизительно так (если конечно не покупать готовую базу) — сначала грабим с какого нить подходящего ресурса (вордтрекер, увертюра и т.д. для англоязычных кеев) (директ, майл для русскоязычных) в глубь — это поисковые запросы с указанным кеем 2х, 3х словники и в ширь — это кеи синонимы или просто кеи, которые часто ищут вместе с исходым. Потом вся эта куча (либо только однословник) чекается на биды и возможно конкуренцию. Ненужное выкидываем, по остальному лепим доры.

Но можно пойти и другим путём — ищем дор, а лучше сетку доров. И распарсиваем уже готовые коммерческие кеи :) Как то делать было нечего — за день работы с разных сеток скоммуниздил 500 тыс уникальных русских кеев. Ру доры конечно же лучше искать в Раме :)

Ну и скриптик в студию:

<?php

//error_reporting(E_ALL); // врубал дя отладки

set_time_limit(0); // чтоб успело дограбить всё

ignore_user_abort(); // грабить не смотря на ошибки клиента

fp = fopen(«./keys.out»,"w+"); // складываем награбленное в keys.out

for($i=0;true;$i++) { //цикл для счётчика паг

$buf = file('http://xxxxxxx.ru/?p='.$i); // конкретный дор я решил не светить

preg_match(«!\<title\>(.*?)\<\/title>!ism»,$buf[3],$match); // кей в данном случае сидел только в тайтле, причем в анкорах внутренних линков кеев не было :)

$key = trim($match[1]," \r\n\t"); //режем переводы строк и прочую хуйню

echo $i." «.$key; flush(); //выводим на экран процесс грабинга (можно убрать), в принципе нужно только для начала — как только процесс пошел браузер можно закрывать

if (empty($key)) break; // условие останова (для этого конкретного дора)

fputs($fp,$key.»\n"); // пишем в файл выдранный кей

}
fclose($fp); // закрываем файл

?>

Скрипт я привел Очень простой — так сказать «5ти минутка» — ни обработки ошибок, ни через проки (на случай если не дают с одного айпишника грабить), ни многопоточный (если нужна максимальная скорость) даже пагу и ту через file дёргаю (по идее после получения кея дальше сокет можно закрывать). Чисто дёрнуть дор или ещё чего нибудь — для промышленного парсинга данный скрипт явно не подойдет. Вообще имхо, для промышленного, нужно на сях писать — и быстро и память не жрет и с многопоточностью всё в порядке (хотя в былые времена, когда шпамилок еще не продавали, мой скриптик-шпамила довольно шустро и на php работал).

Если интересно можно будет поднакрутить до многопоточности и работы через прокси :)

Ну и конечно не забываем, что приведенный скрипт не универсален — под каждую задачу затачиваем уже сами (формат страниц, выдирание нужного контента и т.д.)

P.S.

Кстати сегодня с новой офлайн работы первый раз на свой сервачек цеплялся — возникли каки то непонятные проблемы с пробросом фтп трафика — решил сильно не заморачиваться (разберусь как время будет) — поставил SFTPDrive — очень забавная софтина — в винду по ssh протоколу мапит виртуальный драйв с сервака — если не нужно расшаривать доступ нескольким юзерам (работаешь на серваке монопольно) то имхо — очень удобно! ФТП сервак на машинке вообще поднимать и настраивать не нужно !

И, на последок, пару рекламных ссылочек:

И для подтверждения авторства моего блога, секретный код: 2004163.53afaf17fa3bb99abb5f0a8b9a97fe6a.1210728395.d4c9e1895936ca00a60a1aedf7f8b9d1

Post to Twitter ReTweet

рубрики: SEO, Полезности, Программирование | Комментарии (36)

21 января 2008

Обзор некоторых инструментов вебмастера

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 4.50 из 5)

Инструменты вебмастера

Для всяческого SEO анализа продвигаемых проектов (да чего уж греха таить — и анализа проектов конкурентов) просто необходимо соответствующее программное обеспечение.

Эта небольшая заметочка как раз представляет вам несколько программных продуктов, созданных для подробного анализа online проектов. Ниже представленные продукты немного отличаются по функционалу и навороченности, но впринципе похожи т.к. созданны для реализации одной и той же цели — выбор на каком из продуктов остановиться — за вами.

Итак софт в студию ! :)

SEOMonitor — самый «старый» и зарекомендовавший себя представитель сегмента (по крайней мере из русскоязычного софта). На офсайте присутстует замечательный манулал — практически настольная книга для начинающий оптимизаторов.

SEOQuake — очень удобная в использовании надстройка к браузерам (IE FF). Возможность встраивания аналитических результатов как непосредственно в поисковую выдачу так и отдельно запрос с панели. (Обязательно стоит установить даже при наличии другого софта).

Yazzle — новый продукт на рынке аналитичексих SEO программ — прямой конкурент seomonitor-у. Интересен дополнительным функционалом (например предсказание PR), более плотный анализ ссылок и пр.

Site-Auditor — возможно по функциям не такая мощная программа для анализа как конкуренты, но все основные показатели для оценки сайта в рунете и анализа семантического ядра присутствуют. Так же несомненным плюсом является её бесплатность (яззле и сеомонитор платные) и кроссплатформенность (отдельные версии для маков и никс систем).

В общем ссылки на оффсайты есть — все продукты очень достойные — выбор за Вами !

Возможно кто то из владельцев определенных продуктов аргументировано выскажется за или против — буду только рад. Так же если упустил из обзора какой нить достойный продукт — запостите плс ссылочку в комментарии.

P.S.

В One-Face.ru уже 100 сайтов!

Post to Twitter ReTweet

рубрики: SEO, Новости / Обзоры, Полезности | Комментарии (32)

27 декабря 2007

Что в имени тебе моем ?

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

Преамбула.

Вот чем мне сильно нравится онлайн работа — дак это возможностью анализа успешных проектов — любых и черных и белых и серых. Смотри как и что делают люди — анализируй, заимствуй идеи, материал, методы продвижения и т.д. — пробуй повторить нечто подобное. Практически все доступно (жаль с бэками халява кончилась).

Как правило я начинаю какой либо анализ с просмотра выдачи интересуемого меня поисковика (рутраф — яндекс, буржуи — гугл), далее найдя чего нить интересное (допустим дор с хорошей индексацией и высокими позициями в выдаче) анализирую тело, структуру, показатели и всё что можно выцепить непосредственно с этого проекта, далее хотелось бы проанализировать позиции других подобных дорчиков, раньше достаточно часто использовали внешнюю перелинковку — и вычислить сетку не составляло вообще никаких проблем, теперь вебмастера прочухали, что поисковики за внешнюю перелинковку по головке не гладят — убрали её нафиг — а вопрос вычисления доров «братьев» остался :) Так же интересно было бы глянуть историю домена ДО его регистрации вебмастером.

Анализ информации по доменному имени.

Собственно поскреб по сусекам, поспрошал у добрых людей и нарыл кое какие интересные ссылочки по анализу доменных имен, которые и представляю на Ваш суд (айпишник, хуизную и доменную информацию которую предоставляют многочисленные хуизные и днс-ные сервиса думаю затрагивать не стоит).

А интересным я посчитал следующее: Читать полностью »

Post to Twitter ReTweet

рубрики: SEO, Полезности, Размышления, Разное | Комментарии (3)

21 сентября 2007

К вопросу о резервном копировании ...

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

BackupRecovery

Небольшое лирическое отступление:

Окончательно я утвердился в мнении что, совсем я не писатель — до Давыдова и Майнаса как до Китая пешком :) Поэтому дабы не давить из себя непонятно что, пришел к выводу — делать посты по своей же текущей работе. Т.е. выводить в свет те проблемы и решения которые меня в данный момент занимают. Данный вывод позволил увидеть мир нижеследующему посту :)

Итак — у многих есть дедики, хостинг всякий, впс-ы. На них естественно куча всякого очень важного и нужного софта — блоги, парсилки, спамилки и т.д. и т.п. (Кстати совсем не давно читал жалобный пост — у чела полетел винт, пришлось блог с нуля восстанавливать — сочувствую). Всё это дело храниться просто в виде файлов, а так же в базах данных (как правило MySQL).

Дабы всё это чудо в один прекрасный момент не погибло на умершем винте необходимо регулярно бэкапить. Конечно же существует масса софта для подобного действа, но я предпочитаю свой родной самописный скриптик + крон.

Не буду более томить — «Скрипт в студию!»: Читать полностью »

Post to Twitter ReTweet

рубрики: NIX, Полезности, Программирование | Комментарии (25)

  • Ссылочки