YAP Checker v0.1 – Скрипт для проверки индексации Яндексом

January 18, 08 by TracKer

Update 2008-02-22: Новая версия скрипта доступна здесь: http://tracker2k.kiev.ua/projects/yap-checker

Я вот долго думал над всеми этими программами и скриптами которые проверяют ссылку на наличие ее в индексе Яндекса. Зачем делать тысячи подпольных запросов, обходить капчи, если все можно сделать официально и бесплатно, без всяких капч. У Яндекса ведь есть замечательный сервис для этого дела, называется Яндекс.XML. Нужен он для того чтобы добавлять функционал поисковика в свои продукты, и позволяет совершить 1000 бесплатных запросов в день. Тоесть по хорошему можно за день проверить не 1000 страниц, сомнительными методами преодолевая капчи, а 1000 сайтов на факт индексации каждой страницы.

В чем же заключается метод. Яндекс.XML позволяет сделать запрос по которому возвращает адреса всех страниц расположенных на заданном хосте.

Я сделал маленький скрипт ориентированный на пользователей SAPE, чтобы простыми несколькими нажатиями мышки получить список страниц с которыми нужно произвести какие-то действия (активировать/удалить/etc…).

Предупреждаю, что скрипт написан на скорую руку, поэтом в нем полно недоделок и, возможно, багов. Поэтому его лучше стартовать не с хостинга, а с локальной машины, предварительно установив на ней, к примеру, Денвер.

Итак, что нужно для работы скрипта:

  1. Зарегистрироваться в Яндекс.XML и ввести свой IP адрес, или IP адрес той машины на которой будете осуществлять запуск скрипта.
  2. Зайти в SAPE, выбрать нужную площадку, зайти в Страницы и нажать “Экспорт страниц сайта в TXT” и сохранить полученный файл.

Запускать скрипт можно уже после первого пункта. Второй пункт нужен пользователям SAPE.

Чтобы просто показать список проиндексированных Яндексом страниц необходимо ввести только 2 параметра и подправить третий если нужно, а именно:

  1. Указать “Адрес сайта” без http и www, тоесть если адрес “http://www.yandex.ru“, то написать необходимо “yandex.ru“.
  2. Поставить галочку на “Просто показать проиндексированные страницы“.
  3. Если страниц больше 5000, соответственно поправить параметр “Приблизительное колличество страниц на сайте“.

yap-checker-show-index.jpg

Теперь детальнее о функциях для пользователей SAPE. Чтобы ими воспользоваться, необходимо скачать список страниц площадки с SAPE (о том как это сделать писалось выше), указать этот файл в поле “Файл страниц из SAPE” и выбрать одну из опций в поле “Выводить“. Что делают эти функции можно понять прочитав из название, тут все довольно просто :) Не забывайте про параметр “Приблизительное колличество страниц на сайте” его следует править каждый раз, пока я еще не разобрался как его использования можно избежать. Вот в принципе и все. Еще раз повторюсь, что скрипт написан на скорую руку, поэтому содержит недоделки и, возможно, БАГИ. Ставить его на свой хостинг рядом с сайтом КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ!

Скачать можно тут:

yap-checker-v0.1-alpha-(2008-01-18).rar

Новую версию берем тут: http://tracker2k.kiev.ua/projects/yap-checker

На моем сайте страниц около 100 и работает замечательно :)

Сказать спасибо можно в денежном эквиваленте через WebMoney:

  • Z375176157785
  • E283511877187
  • R179681475205
  • U413470734282

Update 2008-02-22: Новая версия скрипта доступна здесь: http://tracker2k.kiev.ua/projects/yap-checker

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
Add your comment

5 responses for this post

  1. zeus Says:

    спасибо!

  2. clombus Says:

    Привет! Скачал твой скрипт но он не работает
    вылетаеть ошибка

    Warning: Invalid argument supplied for foreach() in /storage/home/srv12523/proekt2/amuletchery.ru/yap_checker.php on line 156

    Мож я что сам неправильно делаю
    подскажи :-)

  3. marlboro_x Says:

    Warning: Invalid argument supplied for foreach() in /storage/home/srv12523/proekt2/amuletchery.ru/yap_checker.php on line 156

    аналогичная проблема

  4. TracKer Says:

    clombus, marlboro_x
    Это потому, что Яндекс ввел некоторые ограничения для запросов. Я работаю над устранением этого недочета.

  5. TracKer Says:

    clombus, marlboro_x
    Новая версия скрипта доступна здесь: http://tracker2k.kiev.ua/projects/yap-checker

Leave a Reply