banner

Парсер Яндекc.картинки

Написал простенький парсер яндекс картинок.
$pages - количество страниц которые парсятся по 1 запросу.
Предварительно нужно создать папку img, туда будут сохранятся картинки.
Сами запросы кидать в фаил q.txt.

< ?php
# coding:utf-8
# author: Rushter
# site: http://klipner.ru
set_time_limit(0);
$q = file("q.txt");
$pages = 2;
$ch = curl_init();
$num = 0;
foreach ($q as $query)
{
    for ($i = 0; $i <= $pages; $i++)
    {
        curl_setopt($ch, CURLOPT_URL, "http://images.yandex.ru/yandsearch?p={$i}&ed=1&text={$query}&nl=1&stype=image");
        curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7)');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $result = curl_exec($ch);
        $result = str_replace("&amp;", "&", $result);
        preg_match_all('#a href\="(.*?)" id="#', $result, $out);
        foreach ($out[1] as $iq)
        {
            curl_setopt($ch, CURLOPT_URL, "http://images.yandex.ru" . $iq);
            curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7)');
            $result = curl_exec($ch);
            if (preg_match('#tabindex="2" href="(.*?)" onmousedown="#', $result, $im))
            {
                $img = file_get_contents($im[1]);
                file_put_contents("img/$num.jpg", $img);
                $num++;
            }
        }
    }
 
}
?>

wmz-host

Думаю уже бесполезно ждать восстановления моих доров на wmz-host.ru.Застряло там у меня целых 48 доменов,до ихнего переезда в бане yandex было около 35-40 доменов,в бане google не было ни одного .Естественно все 48 доменов сейчас либо в бане,либо просто выпали из-за того что не пингуются.Саппорт wmz-host меня игнорирует.
Вообщем пост ненависти в сторону wmz-host.

Статистика апдейтов Яндекса по дням недели

Решил построить пару графиков со статистикой апдейтов яндекса по дням недели. График за 2009 год динамический и будет обновляться по мере апдейтов, остальные как не сложно догадаться статические.
2009 год:
http://klipner.ru/yaup/2009/index.png
Тиц 2006-2009:
Апдейты яндекса по дням недели
Читать далее...

R-dorgen 1.01 demo public version

Небольшой апдейт паблик версии доргена.В этой версии исправлено множество недочётов и добавлен макрос IMG.

Параметры макрос IMG:

  • useimg  - Использовать картинки.
  • maximg - Максимально количество копируемых картинок.
  • imgdir - Подпапка папки img,с картинками.
  • dorimgdir - Папка с картинками на самом доре.

Т.к в дорах используется много страниц, копировать столько же картинок не очень удобно из за веса.Для это сделан параметр maximg, он регулирует количество копируемых картинок.На страницах дора картинки будут просто повторяться.Т.е если  maximg=10, то на страницах дора будут выводиться только 10 картинок, они просто будут повторяться.

Скачать:R-dorgen 1.01

Дорген не зря был удалён,старая версия плохо лезет в серп,а новая в свободном доступе точно не появится.

Google wave инвайты


Что-то долго гугл мне инвайты высылал.Теперь у меня есть целых 15 инвайнтов,кому нужен инвайт просто оставьте здесь комментарий .
P.S Количество комментариев в моём блоге достигло 200.

Yandex Addurl 2.0

Т.к в яндексе поменялся addurl пришлось писать новую версию моего скрипта.
Теперь для addurl нужна авторизация на webmaster.yandex,поэтому я сделал два режима работы скрипта

  1. Добавляет все url с одного аккаунта
  2. Добавляет на 1 аккаунт 1 url

Все настройки правятся в config.ini.

login = Указать логин,если режим работы = 1
password = Указать пароль,если режим работы равен 1
gfile = Указать фаил с удачным addurl
bfile = bad.txt;Указать фаил с не удачным addurl
type = Указать режим работы(если режим =2,то аккаунты ложить в acc.txt).
sleep = Задержка между addurl
proxy = Использовать или не использовать прокси
Прокси берутся для каждого аккаунта новые.
Скачать:Yandex addurl
Upd:Старая аддурилка пропала и я не нашёл её новый адрес,т.к по адресу yandex.ru/all была аддурилка с авторизацией.Подсказали где находиться старая addurl,обновил свой предыдущий скриптик
http://klipner.ru/2009/avtomaticheskij-addurl-v-yandex/