Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 13.05.2009, 15:12   #1
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Манипуляция браузером IE

Не знаю, как более правильно назвыть тему, но все же возник вопрос...
Как можно манипулировать браузером IE ?
Открыть определенную страницу, отправить параметры методом POST, обновить страницу, поменять прозрачность окна браузера и тд.
У кого нить есть ответ? Заранее спасибо
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 17:02   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Манипуляция браузером IE

насколько мне известно у Блица нет таких возможностей !!
для этого нада писать стороние библиотеки, или писать парсер для существующих !!

можно конечно зделать генератор хтмл кода (тоже примитивный), и execfile !! но это, ятак понимаю не совсем то, что тебе нужно !!
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 17:17   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Манипуляция браузером IE

Знаешь кроме двойного восклицательного знака есть ещё масса других знаков препинания. А то складывается впечатление что ты всегда восторженно кричишь.
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
Fatal (12.06.2010), Tadeus (13.05.2009)
Старый 13.05.2009, 17:20   #4
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Ответ: Манипуляция браузером IE

В винде есть две библиотеки для этого: shdocvw.dll и MSHTML.dll. Их никак нельзя заюзать?
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 18:04   #5
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Ответ: Манипуляция браузером IE

Это не совсем то, но всеже я занимался одно время данной фигней.
Называется эта хренотень selenium, на самом деле это среда для тестирования приложений, а также приложений в броузере.

Есть selenium IDE, который работает как плагин для броузера и в нем можно делать все что делает пользователь т.е любые клики, drop'ы, ввод текста и даже манипуляции с окнами. Также есть selenium RC, который уже обрабатывает команды на java (особого знания не требуется). Создается сервер, который генерит тоже самое, что и IDE. Только тут возможностей побольше, RC мультиплатформенный т.е все что нужно откомпилить класс java и запустить его из любой среды. Есно нужен установленный сервер селениума и окружение java. Зато RC может запустить любой нужный броузер и сгенерить любое действие пользователя. Например, запустить IE, откріть страничку, зайти в аккаунт и добавить комментарий на форуме...
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
(Offline)
 
Ответить с цитированием
Старый 13.05.2009, 19:24   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Манипуляция браузером IE

Я в своё время тоже искал такую либу. Сначала мне посоветовал, известный всем кто при делах, Артур - библиотеку cwebpage.dll. Найти её было - днём с огнём не сыщешь. Однако, когда же я завладел вожделнными сорсами, я ужаснулся неудобству (честно говоря, не в состоянии сейчас писать критчиескую статью по причен давности).
Я уже почти было отчаялся, как ВНЕЗАПНО обнаружил в новой нестабильной бете winblitz3d в семплах самопальный браузер, притом что сам враппер из "недоделанного" превратился в "ужас программиста". Меня очень заинтерсовал этот выверт и я стал читать деклс. Внутри я нашёл использование сторонней бибилотеки. Собственно lbbrowse3.dll я и стал использовать:



LBBROWSE DLL
LBBROWSE.DLL is copyright Alyce Watson, 2005
http://alycesrestaurant.com/lbbrowse.htm

Деклс :
.lib "lbbrowse3.dll"
Lbbrowse3_CreateBrowser%(window%,x%,y%,width%,height%,url$,border%,result%):"CreateBrowser"
Lbbrowse3_Navigate(url$,result%):"Navigate"
Lbbrowse3_Home(result%):"Home"
Lbbrowse3_Cancel(result%):"Cancel"
Lbbrowse3_Back(result%):"Back"
Lbbrowse3_Forward(result%):"Forward"
Lbbrowse3_Refresh(result%):"Refresh"
Lbbrowse3_EnableBrowser(state%,result%):"EnableBrowser"
Lbbrowse3_ShowBrowser(state%,result%):"ShowBrowser"
Lbbrowse3_MoveBrowser(x%,y%,width%,height%,result%):"MoveBrowser"
Lbbrowse3_DestroyBrowser():"DestroyBrowser"
Lbbrowse3_CanGoBack%(goback%):"CanGoBack"
Lbbrowse3_CanGoForward%(goforward%):"CanGoForward"
Lbbrowse3_GetURL(urlbank*):"GetURL"
Lbbrowse3_Search(result%):"Search"
Lbbrowse3_InternetOptions(result%):"InternetOptions"
Lbbrowse3_Properties():"Properties"
Lbbrowse3_SendEMail():"SendEMail"
Lbbrowse3_AddToFavorites():"AddToFavorites"
Lbbrowse3_GetHistoryB(bank*,ret%):"GetHistory"
Lbbrowse3_ClearHistory(ret%):"ClearHistory"
Lbbrowse3_ShowStatusbar(show%,ret%):"ShowStatusbar"
Lbbrowse3_BrowserString(string$,ret%):"BrowserString"
Lbbrowse3_BrowserPrint(ret%):"BrowserPrint"
Lbbrowse3_GetStatusTextB(bank*,ret%):"GetStatusText"
Lbbrowse3_GetTitle(bank*,ret%):"GetTitle"
Lbbrowse3_PrintPreview(ret%):"PrintPreview"
Lbbrowse3_PageSetup(ret%):"PageSetup"
Lbbrowse3_MakeDesktopShortcut(ret%):"MakeDesktopShortcut"
Lbbrowse3_ViewSource(ret%):"ViewSource"
Lbbrowse3_DoFontSize(size%,ret%):"DoFontSize"
в аттаче - длл (см. сайт!) и деклс для б3д
Вложения
Тип файла: zip lbbrowse3.zip (23.9 Кб, 588 просмотров)
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
baton4ik (14.04.2010), CRASHER (21.09.2016)
Старый 13.05.2009, 19:54   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Манипуляция браузером IE

Причём, сетевой интерфейс можешь сам реализовать, а компонент браузера юзать лишь как вьювер хтмл, скармливая ему тела страниц.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 01:19   #8
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Ответ: Манипуляция браузером IE

Сообщение от Spiderman Посмотреть сообщение
... Например, запустить IE, откріть страничку, зайти в аккаунт и добавить комментарий на форуме...
Вот именно это мне и надо))) как это реализовать? Где взять все эти приспособления)
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 01:19   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Манипуляция браузером IE

/me плачет
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arles (09.01.2010), MiXaeL (14.05.2009)
Старый 14.05.2009, 01:32   #10
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Ответ: Манипуляция браузером IE

ты гордишся своим постом?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 01:34   #11
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Манипуляция браузером IE

Нет, сожалею, что ты из него н.и.ч.е.г.о. не понял.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 01:35   #12
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Ответ: Манипуляция браузером IE

Ладно, подойдем к проблеме более конкретно. мне надо написать бота для одной браузерной игры. Какая из двух идей подходит больше?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 01:41   #13
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Манипуляция браузером IE

1) писать не на Б3Д (но если хочетцо, то можно)
2) ты понимаешь назанчение браузера? мотивируй зачем тебе унжен ИЕ для бота?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 14.05.2009, 09:49   #14
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: Манипуляция браузером IE

Эксплорер наверно нужен чтоб самому не регистрироваться в игре, всякие кукесы всталять итп, впринципе разумно, можно избежать массу рутины, наверно...
С другой стороны как POST`ить и анализировать, то что приходит через ИЕ... это еще больший хз ))
(Offline)
 
Ответить с цитированием
Старый 15.05.2009, 00:41   #15
HAMANN
Нуждающийся
 
Аватар для HAMANN
 
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений
(для 24 пользователей)
Ответ: Манипуляция браузером IE

Сообщение от Damp Посмотреть сообщение
С другой стороны как POST`ить и анализировать, то что приходит через ИЕ... это еще больший хз ))
JavaScript
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com