Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.02.2016, 03:58
Новичок на форуме
Отправить личное сообщение для ViberSon Посмотреть профиль Найти все сообщения от ViberSon
 
Регистрация: 23.02.2016
Сообщений: 2

Помогите с парсером
Помогите спарсить все ссылки на постраничную навигацию
Ссылки вот такого типа
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 страницу, а нужно чтоб с первой по последнюю
Ответить с цитированием
  #2 (permalink)  
Старый 23.02.2016, 16:47
Аспирант
Отправить личное сообщение для Madzal Посмотреть профиль Найти все сообщения от Madzal
 
Регистрация: 18.02.2016
Сообщений: 62

не долго думая набросал такое
1)переходим на страницу к примеру http://www.taxi-money.net/enclave/ra...amer?page=9999
2)берем номер последнего человека (к примеру 1136)
3)делим на 10 без остатка (получается 113)
4)прибавляем число 1,так как номерация начинается с 1 (получается 114)
Ответ : всего 114 страниц
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слайдер - карусель блоков (помогите пожалуйста) Viktor.Poberezhniy Общие вопросы Javascript 3 22.07.2014 12:46
Помогите с функцией error ajax Evhen AJAX и COMET 2 13.12.2013 11:17
Люди, помогите дилетанту! Как объеденить скрипты в один файл? patroklit Элементы интерфейса 3 04.12.2013 13:55
ПОМОГИТЕ!!! JavaScript aktau07 Общие вопросы Javascript 9 03.10.2011 23:10
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 23:50