Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Создать,написать бота!

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 05.05.2012, 23:33   #1
 Разведчик
Аватар для Nikol999
 
Nikol999 никому не известный тип
Регистрация: 21.11.2010
Сообщений: 20
Популярность: 16
Сказал(а) спасибо: 21
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Создать,написать бота!

В нет вышла новая игра angrypets - браузерная хочу создать под неё бот но незнаю с чего начать незнаю на каком языке создавать что и как и с какой программой ! поможете??
вот то что смог вытянуть это атака
URL GOTO=http://www.angrypets.ru/10002620/world
TAG POS=1 TYPE=CENTER ATTR=TXT:Искать<SP>города
TAG POS=3 TYPE=CENTER ATTR=TXT:Атаковать
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]
TAG POS=1 TYPE=IMG ATTR=SRC:[Ссылки могут видеть только зарегистрированные пользователи. ]

TAG POS=5 TYPE=CENTER ATTR=TXT:Атаковать

вытаскивал всё это с помощью wiki.imacros.net/iMacros_for_Chrome

Последний раз редактировалось Nikol999; 08.05.2012 в 00:45.
  Ответить с цитированием
Старый 06.05.2012, 00:18   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Создать,написать бота!

Начинай, если что подскажем, но кодить вместо тебя вряд ли кто то будет...
  Ответить с цитированием
Старый 06.05.2012, 00:18   #3
Заблокирован
 Пехотинец
Аватар для Spyware
 
Spyware скоро будет известенSpyware скоро будет известенSpyware скоро будет известенSpyware скоро будет известенSpyware скоро будет известен
Регистрация: 06.03.2012
Сообщений: 80
Популярность: 413
Сказал(а) спасибо: 15
Поблагодарили 73 раз(а) в 15 сообщениях
Отправить сообщение для Spyware с помощью ICQ
 
По умолчанию Re: Создать,написать бота!

Курите гайды по пост/гет запросам(гугл/яндекс)
  Ответить с цитированием
Старый 06.05.2012, 00:29   #4
 Разведчик
Аватар для lexa00063
 
lexa00063 никому не известный тип
Регистрация: 03.01.2012
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Создать,написать бота!

up
  Ответить с цитированием
Старый 06.05.2012, 01:56   #5
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Создать,написать бота!

Какое название языка понравится, на том и пишите)

Чтобы сообщение не было флудом, предложу 2 языка:
C# - если под винду (ИМХО лучше начать с него)
PHP - написать скрипт, залить на хостинг(с поддержкой cURL) и поставить в задания крона

Как было упомянуто выше читайте гайды по отправке пост/гет запросов, ловите запросы передаваемые в приложении сниффером, разбирайте переменные, что к чему и лепите чудо =)
  Ответить с цитированием
Старый 06.05.2012, 12:07   #6
 Разведчик
Аватар для Nikol999
 
Nikol999 никому не известный тип
Регистрация: 21.11.2010
Сообщений: 20
Популярность: 16
Сказал(а) спасибо: 21
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Создать,написать бота!

Ещо 1 вопрос на какой программе мне писать ?
  Ответить с цитированием
Старый 06.05.2012, 12:16   #7
 Разведчик
Аватар для Bосh
 
Bосh никому не известный тип
Регистрация: 22.04.2012
Сообщений: 14
Популярность: 18
Сказал(а) спасибо: 6
Поблагодарили 4 раз(а) в 3 сообщениях
 
По умолчанию Re: Создать,написать бота!

Цитата:
Сообщение от Nikol999Посмотреть сообщение
Ещо 1 вопрос на какой программе мне писать ?

Эм. Вам же уже был дан ответ в предыдущем посте.
P.S Я например предпочитаю писать на Delphi.
Могу даже дать код любой функции. Например, собрать туалетку.
Код:
var list: TStringList;
begin
list:= TstringList.Create;
idHTTP1.Post('http://109.234.155.196/prison/universal.php?&method=collectToiletPaper&user='+Edit1.Text+'&key='+Edit2.Text, list);
Можешь поставить на Таймер.  Так же можешь сделать проверку.
Например если на странице вывелось "1 error", то Memo1.Lines.Add('Туалетная бумага уже была собрана');
Если что то другое, то 
Memo1.Lines.Add('Туалетная бумага была собрана');
Остальные примеры по такому же принципу. Тебе осталось реализовать следующие функции.

Последний раз редактировалось Bосh; 06.05.2012 в 12:36.
  Ответить с цитированием
Старый 03.06.2012, 00:23   #8
Заблокирован
 Сержант
Аватар для skew222
 
skew222 скоро будет известенskew222 скоро будет известенskew222 скоро будет известен
Регистрация: 26.07.2010
Сообщений: 147
Популярность: 265
Сказал(а) спасибо: 9
Поблагодарили 84 раз(а) в 54 сообщениях
Отправить сообщение для skew222 с помощью ICQ Отправить сообщение для skew222 с помощью Skype™
 
По умолчанию Re: Создать,написать бота!

ууу вижу на сколько автор хорошо прогрессирует в создание бота, могу сделать выводы, что бота не ждите еще очень долго, лучше баги ищите
  Ответить с цитированием
Старый 16.06.2012, 23:29   #9
 Разведчик
Аватар для anton200583
 
anton200583 никому не известный тип
Регистрация: 03.06.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Создать,написать бота!

Визуал студия-

функция авторизации
Код:
public void log_pass()
        {
           
           //авторизуюсь POST  
           String postData = "password=пароль&email=мыло&return_url=http://www.angrypets.ru/";
           byte[] Bytes = Encoding.UTF8.GetBytes(postData);
           string AdditionalHeaders = "Content-Type: application/x-www-form-urlencoded" + Environment.NewLine;
            webBrowser1.Navigate("http://www.angrypets.ru/login", "", Bytes, AdditionalHeaders);
            //ждём когда загрузиться
            while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
            {
                Application.DoEvents();
            }
        }
Функция получает № топ стр-->заполняет массив url_profail[i] ссылками на персонажей с топ стр.-->возвращает массив ссылок
Код:
        
public string[] mas_url_profail(string page_Top)
        {
string[] url_profail = new string[21];
            //Переходим на страницу TOP=(page_Top)
            webBrowser1.Navigate("http://www.angrypets.ru/******/rating/main?page=" + page_Top);
            while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
            {
                Application.DoEvents();
            }
            int i = 0;
            foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("span"))
            {
                if ("user" == he.GetAttribute("className"))
                {

                    foreach (HtmlElement h in he.GetElementsByTagName("a"))
                    {

                        if (h.InnerText != null &i<=19)
                        {
                            url_profail[i] = h.GetAttribute("href") + "\n";
                            i++;
                        }
                    }
                }
            }
            return url_profail;
        }
переходим в профиль index_profail--находим ссылку в город --переходим в город
Код:
     
  public void go_lend(int index_profail)
        {
                   string[] url_profail=new string[21];
                   url_profail=mas_url_profail(page_Top);
//переход к index профилю
                    webBrowser1.Navigate(url_profail[index_profail]);
                    while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
                    {
                        Application.DoEvents();
                    }
            string url = "";
//......переходит в город
            foreach (HtmlElement he in webBrowser1.Document.GetElementsByTagName("span"))
            {
                if ("city-thumb" == he.GetAttribute("className"))
                {
                   foreach (HtmlElement h in he.GetElementsByTagName("a"))
                    {
                        url = h.GetAttribute("href");
                    }
                }
            }
            webBrowser1.Navigate(url);    
        }
нажимаем кнопку атаковать
Код:
public void booton_atak_klik()
        {
            foreach (HtmlElement a in webBrowser1.Document.GetElementsByTagName("button"))
            {
                if (a.InnerText == "Атаковать")
                {
                    a.RaiseEvent("onclick");
                }
            }
        }
и.т.д
В общем у меня получилось как то так (видео конечного результата)-[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось anton200583; 17.06.2012 в 02:47.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Услуги] Написать бота kHRYSTAL4uk Товары/услуги в Сети 2 27.03.2012 20:32
[Помогите!] Написать бота! romel Вопросы и ответы, обсуждения 2 10.02.2012 18:39
[Помогите!] Как же написать бота? ХАМнаМИЛЛИОН Школа Читера 3 29.07.2011 19:58
[Помогите!] написать бота @ndreyk@ Общение и обсуждение Perfect World 32 23.07.2011 12:32
[Обсуждение] Написать бота. Rrrolexxx Свободное обсуждение 2 15.02.2011 18:04

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 00:33.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net