![]() |
PHP: бот-парсер для браузерной игры
Привет. Требуется написать бота к игре, надо сделать резидентного (постоянно в онлайне)..
(1) Думаю сделать написать самого бота и Cron-ом запускать скрипт каждую минуту для того чтоб посылать по одному запросу на сервер самой игры, чтоб та не закрывала сессию (конечно-же к запросам привязываю куки для авторизации)... (2) Требуется сделать парсер чата.. обычно в браузерных играх он в фрейме, что-т на подобие хттп://игра.ру/chat.php.. Также в нём такая фишка как автообновление (вероятно Аjax подгружает новые сообщения на основе timestamp-a последнего сообщения). Хотелось бы спросить если сработает (1) для того чтоб бот(игрок) был постоянно в онлайне. А также дать совет насчёт того как собирать инфу из чата (2). Спасибо. |
2. в чате свежие сообщение берутся простым запросом http://online.ru/chat/get.php?id=435435435 , где число - дата (в юникс или как там) в которое последний раз смотрелись последние сообщения.
1. все правильно, можно даже смело ставить на - каждые 3 часа |
первое по идее должно сработать. хотя смотря какая игра.
второе - ну как обычно, через file_get_contents)) |
через обычные сокеты что мешает сделать
|
да тут вопрос не чем взять сообщения, а где их найти)))
|
А что хоть за игра?
|
Снифай =\
|
могу на делфи сделать)
|
а зачем крон ..? можно просто sleep
|
Цитата:
|
Цитата:
Цитата:
|
Про sleep()
Не знал про функцию sleep(); =)
|
Цитата:
|
без крона тут никак. на sleep надеется - контекст потерять и время. упадет скрипт, пол дня информации не будет.
таймаут и крон на каждые пол часа - это две строчки, а итог - никаких проблем. |
Цитата:
|
| Время: 17:48 |