Помогите с парсером
Помогите спарсить все ссылки на постраничную навигацию
Ссылки вот такого типа http://www.taxi-money.net/enclave/rating/gamer?page=1 Только не известно сколько этих страниц И ссылку на последнюю страницу тоже нету Я научился выдергивать ссылку на 2 страницу А как выдернуть на все? (function($){ function ajaxStart(){ $('#progress').show(); } function ajaxStop(){ $('#progress').hide(); } function parserGo(){ ajaxStart(); var b = $.ajax('http://www.taxi-money.net/enclave/rating/gamer?page=1'); b.done(function (d) { analysisSite(d); ajaxStop(); }); b.fail(function (e, g, f) { alert('Epic Fail'); ajaxStop(); }) } function analysisSite(data){ var res = ''; $(data).find('a.next').eq(1).each(function(){ res+=$(this).text()+'<br>'+$(this).attr('href'); }) $('#resultbox').html(res); } $(function(){ $('#progress').hide(); $('#starter').click(parserGo); }); })(jQuery); В итоге выводится у меня только ссылка на 2 страницу, а нужно чтоб с первой по последнюю |
не долго думая набросал такое
1)переходим на страницу к примеру http://www.taxi-money.net/enclave/ra...amer?page=9999 2)берем номер последнего человека (к примеру 1136) 3)делим на 10 без остатка (получается 113) 4)прибавляем число 1,так как номерация начинается с 1 (получается 114) Ответ : всего 114 страниц |
Часовой пояс GMT +3, время: 13:16. |