#1 2011.04.19 21:47

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Рекурсивная загрузка страниц

Такая задача. Пытаюсь написать автокликер, тсс.. :[
Порядок таков:
1. Авторизация
2. Получаем страницу со ссылками (тут проблема) - через раз требуется подтвердить текстовый код
3. Собираем ссылки
4. Проходим циклом по массиву
Возможно как-нибудь автоматизировать?
Добавлено спустя   1 минуту  44 секунды:
А то в середине цикла возникнет проверка, и цикл остановится


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#2 2011.04.19 22:14

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

если капчу сложно распознать, то как вариант использовать платные сервисы типа antigate.ru

Неактивен

#3 2011.04.19 22:20

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

Нет, нет там числоbig_smile Я прост не пойму как автоматом проходить проверку и опять кликать
Добавлено спустя   1 минуту  59 секунд:
Если можешь повозиться, могу скинуть в приват


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#4 2011.04.19 22:23

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

нуу.. если встречается строка с капчей, то распознаешь ее и кликаешь дальше

Неактивен

#5 2011.04.19 22:28

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

говорю же мозг стопорит( все происходим на одной странице. допустим такой случай:
1 Проверка кодом
2 N ссылок пройдено
3 Загрузил страницу с кодом
4 ...
5 N ссылок пройдено
Не понимаю как заново начать цикл


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#6 2011.04.19 22:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

4) ввел код и нажал отправить

Неактивен

#7 2011.04.19 22:43

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

Обожди чуть, сейчас комп включу


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#8 2011.04.19 22:57

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: Рекурсивная загрузка страниц

Вот так сказать моя модель. Без учета авторизации

Код:

1
span style="color: #0000BB"><?php// Принимает проверочный кодfunction checking ($code){ if (!empty($code)) { // Здесь обход кода, возвращает страницу со ссылками return $result; }}// Преход по ссылкамfunction clicker ($array){ foreach($array AS $key=>$value) { // Переход по ссылкам // Попался код, чекаем preg_match('/<div class="boxWhite1">([0-9]+)<br\/>/i', $out, $match); if (isset($match[1])) checking($match[1]); }} // Страница из checking или когда первый раз зашли $result = '...'; // Получаем ссылки preg_match_all('pattern', $result, $query); // Поехали! clicker($query[1]);?>

ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s