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

Многим наверное хотелось узнать, есть ли в поиске яндекса, нужная страница своего сайта, так давайте проверим.

1. Заходим в http://webmaster.yandex.ru/

2. Заходим в раздел Индексирование сайта - Страницы в поиске

3. Запускаем в консоли фаербага скрипт:

var c = ~~$(".header.g-line DIV:first").html().replace("Страниц: ","");// всего урл в базе
var s = (c/26).toFixed(0);// всего урл в разделе
var i = 0;
function indexed_pages(){
    if(i < s){
        i++;
        $.get("http://webmaster.yandex.ru/site/indexed-pages.xml?host=6145165&path=*&page_num="+i, function(r){
            var x = $(".b-stats", r);
            $(".b-pager_js_inited:last").before(x);
            setTimeout(function(){
                indexed_pages();
            },1234);
        });
    }else{
        alert("Все ссылки загружены");
    }
}
indexed_pages();

4. Ждем его завершения ( по завершению появится alert: Все ссылки загружены )

Вот и всё.

p.s. чтобы например проверить есть ли в поиске яндекса какой-нибудь УРЛ своего сайта, нажимите в браузер Ctrl + F и введите урл в поле поиска.


04.06.2012 07:36

Комментарии

Забыли предупредить, что в скриптине надо сменить значение переменной host ;)
Leksus |
Еще бы выгружать в csv тут же
Владимир |

Copyrights © 2007 - 2026 YaPro.Ru