Форум » Вопрос-Ответ » Game maker и Браузер » Ответить

Game maker и Браузер

zuko: В общем даже не знаю с чего начать... Интересует взаимодействие самого гамака с переменными Java (чтение) а также исполнение *.js Пример открыть страницу прочитать переменные. вызвать скрипт например document.post.send.click();

Ответов - 6

Ev-genius: если нужно читать, то скорее всего нужно будет открывать гамаком страничку с генерированной строкой, которую уже парсить. непонятно почему именно js и каким местом тут Java

zuko: Здарова мужик=) Знал первым ответиш=) да просто как еще нажать на кнопку в браузере без использования джава нужно вызвать document.post.send.click(); Содержание страницы: <form action="admin.php" method="post"> <INPUT TYPE="button" method="send" name="send" value="Go"> </form> Код примерный из головы написал=) кароч хочу попробывать создать бота для одной браузерной игры=)

Ev-genius: Йо) тут думаю нужно смотреть в сторону 39dll, и с её помощью уже слать гет и пост запросы. с помощью этой либы я точно слал гет запросы даже помню выкладывал пример с уточками. заголовок запроса у меня был такой: dll39_write_chars("GET /a.php?i=5 HTTP/1.0" + newLine,0);// пхп скрипт получал ключ i равный 5. мне кажется лучше всего будет работать в таком ключе: получаешь страничку гамаком, парсишь её и достаешь из неё нужные тебе цифры, дальше идет логика бота, а потом этот бот шлет запросы обратно серверу. выше я писал про GET запрос, тебе нужно будет описать POST. для браузеров можно ещё использовать программы автокликеры. они умеют считывать пиксели с экрана, и кликать по кнопкам прям мышкой. вбивать текст, и вроде как работать с буфером обмена. Я когда-то баловался с UOPilot, кликер заточен под какуюто игрушку, но я его куда только не юзал в этом кликере неплохой такой командный язык, включающий условия, циклы, переменные, и кучу функций.


zuko: Я дуб дубом=) 39длл нормальная штука конечно, смотрел бота одного демовского, вот этот бот собственно 30 раз выполняет скрит джава который в папке лижит=) думаю стырить скрипт создать ехе оболочку под него=) игра использует аякс даж не представляю как использовать POST запросы... конечно протестировать надо, а че делать, с 39длл поэксперементирую позже=) Смотри вот в 8м гамаке есть функция встроеный браузер я думаю как то вот его мож юзать... ну насчет кликеров.. интересует перспектива работать за компом пока бот качается допустим=))

Ev-genius: splash_show_web появляется в 8 гамаке, у меня только 7 на борту, проверить не могу, но мне кажется страничка в виде заставки полноценно работать несможет. можно попробовать внедрить свой скрипт в получаемую страничку. например в опере есть возможность добавлять определённый скрипт к определённым сайтам, настраивается в свойстве страницы. таким образом в браузерные игрушки добавлялись определённые фичи непредусмотренные игрой. походу и ботов можно писать. в JS есть таймеры, можно написать пару функций которые будут работать в этой страничке и вызывать поочередно нужные функции.

zuko: Открыл игра использует АкстивХ сам понимаешь что это значит для оперы=) Пробую ставить Нептун для нее. м.б че и получится. Паходу придется свой клиент писать на Делфи=) Блин ставить разбираться это мороки стока=) да и вес его 4гб=) Гамак все таки вещь, какой-никакой, а сделать можно что хочешь=) прост понять как=) а мб в 8 ИЕ есть возможность подключать JS ща поищим=)



полная версия страницы