title
Description
Body
Есть некая страница с сылками, по которым надо перейти автоматически, через некотрый промежуток времени. Перед этим нужно авторизоваться. Можно ли как нибуть это автоматизировать? Это клик-клуб. Хочу что-то типа робота
Неактивен
На странице идут ссылки
|
|
Если нет идентификатора сессии, то сразу выкидывает на страницу авторизации. Там где "to=[Куда_идем]" не адрес сайта, а логин юзера к которому идем. Нужно чтобы скрипт авторизовывался и шел по ссылкам. На крон поставить - это без проблем. Там уже сам выставлю через какой промежуток времени идти. Вот как такое организовать?
Неактивен
Нууу.... Вобщем.... Есть у меня класс один... Честно говоря балуюсь иногда написанием подобных вещей, т.к. платят хорошо)
Класс не совсем доработан, в будущем надеюсь улучшу, но в целом его можно использовать.
Тебе нужны методы authorise и get. Наверное и все.
Неактивен
Вот код из класса:
|
|
Данные там у меня передаются гетом. Значит в поле запроса пишу http://site.ru/str.php?name=some&pass=some. А дальше что писать? Просто я что-то не пойму немного=//
Неактивен
Написал такой скриптик для одного клик-клуба.
Переходит по 150 ссылкам, с задержкой 5сек и не переходя на сами сайты (только до последнего редиректа) за ~15мин на локалке.
Gemorroj, за такой скрипт с хоста не выгонят?
Неактивен
хз. если грамотно написан (закрывает соединения, и выставлены таймауты), то сервер грузить не должен, следовательно, все ок. а вот по с моральной точки зрения все может быть...
Неактивен
Буду писать на конкретных примерах. Клик-клуб: clikus.ru. Авторизация вида: clikus.ru/enter.php?login=Login&password=PassWord. Пробывал эти классом авторизоваться - не получается. Скорее всего это я криворук=//. Потом переход по ссылкам осуществляется на странице clikus.ru/enter.php?mode=go . Идентификатор сессии теперь не нужен. Значит нужно принять куки... Сама ссылка для перехода выглядит как: http://clikus.ru/enter.php?mode=pereh&to=[Логин_к_кому_идем]&link=[Номер]. Вот.
Добавлено спустя 3 минуты 35 секунд:
Ну, я думаю, список к кому идти и номер я через граббер в массив занесу... А вот дальше хз что...
Неактивен
|
|
вот из реально работающего скрипта кусок. Тут вырезается кукис. И затем добавляется к заголовкам.
Обновил немного класс, исправил ошибку с проксями и добавил возможность проверкуи на успешность отправки сообщения (для спамеров).
Неактивен
Немножко пришлось изменить API.
Из интересного - терь есть метод get_cookies, который вернет строкой все кукисы, которые пытался записать вам удаленный сервер.
Неактивен
еще что-то. добавил компрессию. правда изначально устроена проверка на принятый от удаленного сервера контент не совсем правильно, но по идее должно работать.
Неактивен
|
|
Вот тут все правильно? Для кликалки одного клик-клуба. И еще. Не пойму как получить ссылки по которым идти. Gemorroj, помоги плиз.
Неактивен
$obj->get_cookies() - тут ты получил куки, но ничего с ними не сделал.
ссылки нужно получать с помощью регулярных выражений) получил ответ удаленного сервера - обработал регуляркой - получил ссылку.
Неактивен