Вы не зашли.
Главная » PHP » Рекурсивная загрузка страниц
#1. НЕЗНАЙКА Off (11)
Участник
2011.04.19 21:09
Такая задача. Пытаюсь написать автокликер, тсс.. :[
Порядок таков:
1. Авторизация
2. Получаем страницу со ссылками (тут проблема) - через раз требуется подтвердить текстовый код
3. Собираем ссылки
4. Проходим циклом по массиву
Возможно как-нибудь автоматизировать?
Добавлено спустя   1 минуту  44 секунды:
А то в середине цикла возникнет проверка, и цикл остановится
ДАУН-Данная Аватара Унаследована Незнайкой
#2. Gemorroj Off (107)
Administrator
2011.04.19 22:10
если капчу сложно распознать, то как вариант использовать платные сервисы типа antigate.ru
#3. НЕЗНАЙКА Off (11)
Участник
2011.04.19 22:10
Нет, нет там числоbig_smile Я прост не пойму как автоматом проходить проверку и опять кликать
Добавлено спустя   1 минуту  59 секунд:
Если можешь повозиться, могу скинуть в приват
ДАУН-Данная Аватара Унаследована Незнайкой
#4. Gemorroj Off (107)
Administrator
2011.04.19 22:10
нуу.. если встречается строка с капчей, то распознаешь ее и кликаешь дальше
#5. НЕЗНАЙКА Off (11)
Участник
2011.04.19 22:10
говорю же мозг стопорит( все происходим на одной странице. допустим такой случай:
1 Проверка кодом
2 N ссылок пройдено
3 Загрузил страницу с кодом
4 ...
5 N ссылок пройдено
Не понимаю как заново начать цикл
ДАУН-Данная Аватара Унаследована Незнайкой
#6. Gemorroj Off (107)
Administrator
2011.04.19 22:10
4) ввел код и нажал отправить
#7. НЕЗНАЙКА Off (11)
Участник
2011.04.19 22:10
Обожди чуть, сейчас комп включу
ДАУН-Данная Аватара Унаследована Незнайкой
#8. НЕЗНАЙКА Off (11)
Участник
2011.04.19 22:10
Вот так сказать моя модель. Без учета авторизации
Код:
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]);?>
ДАУН-Данная Аватара Унаследована Незнайкой
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.019 s