Показать сообщение отдельно
  #1 (permalink)  
Старый 01.04.2014, 14:34
Новичок на форуме
Отправить личное сообщение для Tonchik1981 Посмотреть профиль Найти все сообщения от Tonchik1981
 
Регистрация: 12.02.2013
Сообщений: 7

Помогите решить такую задачу?
Никак немогу по нормальному решить задачу...
Вот такую:

Браузерная игра (не сочтите за рекламу)
login: moscowmonstro@yandex.ru
pass: Up5bAcYj
(персонаж тестовый, сделан именно для этой задачи)

На страничке http://www.moswar.ru/rating/moneygrabbed/all/ есть рейтинг персонажей. Этот рейтинг на нескольких страницах. Вот нужно собрать данные с n-ного кол-ва страниц (ну пусть с 50-ти страниц рейтинга).
Функцию "выдирания" и обработки нужного мне текста я сделал, а вот зациклить на нужное кол-во страниц не получается никак
Если я делаю цикл, то скрипт не дожидается загрузки следующей страницы рейтинга и быстро проскакивает весь цикл, не успевая собрать и обработать данные с каждой странички.
Я сделал этот сбор данных через setInterval. Боле-менее работает, но опять таки, если страничка будет загружаться дольше, чем время в интервале - не успеет собрать данные, если большое время поставить - то слишком долгое выполнение будет...

Помогите решить эту задачу плиз?

p.s. Чуть не забыл. Нужно залогиниться. Т.к. ajax там включается в настройках персонажа, а "по дефолту" будет без него (соб-но поэтому и сделал тестового персонажа)

Последний раз редактировалось Tonchik1981, 01.04.2014 в 14:42.
Ответить с цитированием