Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как сделать бота....

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как сделать бота....
Имя
Сообщение << Старые топики   Новые топики >>
Как сделать бота.... - 2009-07-25 18:54:06.823333   
BigKinG

Сообщений: 16
Оценки: 0
Присоединился: 2009-02-28 14:10:26.090000
Мне нужен ваш совет…я неочень хорошо разбираюся в php, но разбираюсь, я хочу сделать бота для игры, что бы он автоматически собирал ресурсы…но незнаю с чего начать…не подскажете?
Post #: 1
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

… ну для начала хватит… мне бы этих статей вполне хватило бы для написания бота..
можно так же ещё почитать про планировщик задач крон
Post #: 2
RE: Как сделать бота.... - 2009-07-26 01:48:45.356666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

почему именно сокетов а не функций курл?
cURL рулит, cURL это наше все!
Post #: 3
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");
?>
Post #: 4
RE: Как сделать бота.... - 2009-07-26 21:17:06.833333   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
На сколько я понял ниокаком боте не идет речь. Это должен быть обычный скрипт, который будет выполнять определенные команды по клику.
Думаю, что автору с курлом не стоит спешить, поскольку PHP и курл он не выучит, а значит придется выбирать. А так как на РНР примеров больше, то выбор очевиден. Так что, уважаемый автор, учите PHP и не задавайте глупых вопросов.
Post #: 5
RE: Как сделать бота.... - 2009-07-26 21:18:34.266666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
На сколько я понял ниокаком боте не идет речь. Это должен быть обычный скрипт, который будет выполнять определенные команды по клику.
Думаю, что автору с курлом не стоит спешить, поскольку PHP и курл он не выучит, а значит придется выбирать. А так как на РНР примеров больше, то выбор очевиден. Так что, уважаемый автор, учите PHP и не задавайте глупых вопросов.
Post #: 6
RE: Как сделать бота.... - 2009-07-27 10:28:53.516666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:

поскольку PHP и курл он не выучит

Если он ничего не знает то, что РНР+sockets, что PHP+cURL, один фиг.
Примеров масса и тех и других.

quote:

я сделал запрос..но он не работает в чем может быть проблема?

В чем выражается его "неработость" ?
Может нужно сначала авторизоваться на сайте ? Куки ?
Post #: 7
RE: Как сделать бота.... - 2009-07-27 13:50:25.193333   
BigKinG

Сообщений: 16
Оценки: 0
Присоединился: 2009-02-28 14:10:26.090000
Cep}|{ спасибо..я уже понял ошибку)
Post #: 8
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как сделать бота....







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.