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

Я прост не пойму как автоматом проходить проверку и опять кликать
Добавлено спустя 1 минуту 59 секунд: Если можешь повозиться, могу скинуть в приват
ДАУН-Данная Аватара Унаследована Незнайкой
нуу.. если встречается строка с капчей, то распознаешь ее и кликаешь дальше
говорю же мозг стопорит( все происходим на одной странице. допустим такой случай:
1 Проверка кодом
2 N ссылок пройдено
3 Загрузил страницу с кодом
4 ...
5 N ссылок пройдено
Не понимаю как заново начать цикл
ДАУН-Данная Аватара Унаследована Незнайкой
4) ввел код и нажал отправить
Обожди чуть, сейчас комп включу
ДАУН-Данная Аватара Унаследована Незнайкой
Вот так сказать моя модель. Без учета авторизации
Код:
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