Как сделать бота....
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как сделать бота.... - 2009-07-25 18:54:06.823333
|
|
|
BigKinG
Сообщений: 16
Оценки: 0
Присоединился: 2009-02-28 14:10:26.090000
|
Мне нужен ваш совет…я неочень хорошо разбираюся в php, но разбираюсь, я хочу сделать бота для игры, что бы он автоматически собирал ресурсы…но незнаю с чего начать…не подскажете?
|
|
|
RE: Как сделать бота.... - 2009-07-25 23:18:49.900000
|
|
|
codeismy.name
Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
|
советую начать с изучения работы соектов http://codeismy.name/archives/27 . почему именно сокетов а не функций курл? а потому что сокеты более гибкие и в некоторых играх добы люди не водили ботов предусмотренная функция определения браузера, куки ставить каждый раз разные и т.п. а так же изучить механизм работы пост и гет (без этого вообще никак) http://codeismy.name/archives/674 … ну для начала хватит… мне бы этих статей вполне хватило бы для написания бота.. можно так же ещё почитать про планировщик задач крон
|
|
|
RE: Как сделать бота.... - 2009-07-26 01:48:45.356666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
почему именно сокетов а не функций курл? cURL рулит, cURL это наше все!
|
|
|
RE: Как сделать бота.... - 2009-07-26 12:59:45.683333
|
|
|
BigKinG
Сообщений: 16
Оценки: 0
Присоединился: 2009-02-28 14:10:26.090000
|
codeismy.name спастбо..но у меня возникла проблема…я сделал запрос..но он не работает в чем может быть проблема? <?php // задаём конфигурацию $port = 80; // 443 для ssl соединения $host = "www.*****.ru"; // хост куда отправляем $method = "POST"; // метод $contenttype = "text/html"; // тип данных $data = "Привет!!!"; //что отправляем if($port == 443) $sslhost = "ssl://".$host; else $sslhost = $host; $fp = fsockopen($sslhost, $port); // открываем сокет и посылаем заголовки fputs($fp, "$method /chatall/say.php?sid=92b740xP7080oZ4Yzdjoker&r=4787 HTTP/1.1\r\n"); // $path - путь от корня без http://www.example.com или по сути гет fputs($fp, "Host: $host\r\n"); // наш хост fputs($fp, "Content-type: $contenttype\r\n"); // заголовок типа данных fputs($fp, "Content-length: ".strlen($data)."\r\n"); // заголовок длинны строки fputs($fp, "Connection: close\r\n"); // закрываем соединение если передача закончена fputs($fp, "\r\n"); ?>
|
|
|
RE: Как сделать бота.... - 2009-07-26 21:17:06.833333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
На сколько я понял ниокаком боте не идет речь. Это должен быть обычный скрипт, который будет выполнять определенные команды по клику. Думаю, что автору с курлом не стоит спешить, поскольку PHP и курл он не выучит, а значит придется выбирать. А так как на РНР примеров больше, то выбор очевиден. Так что, уважаемый автор, учите PHP и не задавайте глупых вопросов.
|
|
|
RE: Как сделать бота.... - 2009-07-26 21:18:34.266666
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
На сколько я понял ниокаком боте не идет речь. Это должен быть обычный скрипт, который будет выполнять определенные команды по клику. Думаю, что автору с курлом не стоит спешить, поскольку PHP и курл он не выучит, а значит придется выбирать. А так как на РНР примеров больше, то выбор очевиден. Так что, уважаемый автор, учите PHP и не задавайте глупых вопросов.
|
|
|
RE: Как сделать бота.... - 2009-07-27 10:28:53.516666
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
quote:
поскольку PHP и курл он не выучит Если он ничего не знает то, что РНР+sockets, что PHP+cURL, один фиг. Примеров масса и тех и других. quote:
я сделал запрос..но он не работает в чем может быть проблема? В чем выражается его "неработость" ? Может нужно сначала авторизоваться на сайте ? Куки ?
|
|
|
RE: Как сделать бота.... - 2009-07-27 13:50:25.193333
|
|
|
BigKinG
Сообщений: 16
Оценки: 0
Присоединился: 2009-02-28 14:10:26.090000
|
Cep}|{ спасибо..я уже понял ошибку)
|
|
|
|
|