|
Библиотеки Сторонние библиотеки для Blitz |
13.05.2009, 15:12
|
#1
|
Нуждающийся
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений (для 24 пользователей)
|
Манипуляция браузером IE
Не знаю, как более правильно назвыть тему, но все же возник вопрос...
Как можно манипулировать браузером IE ?
Открыть определенную страницу, отправить параметры методом POST, обновить страницу, поменять прозрачность окна браузера и тд.
У кого нить есть ответ? Заранее спасибо
|
(Offline)
|
|
13.05.2009, 17:02
|
#2
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Манипуляция браузером IE
насколько мне известно у Блица нет таких возможностей !!
для этого нада писать стороние библиотеки, или писать парсер для существующих !!
можно конечно зделать генератор хтмл кода (тоже примитивный), и execfile !! но это, ятак понимаю не совсем то, что тебе нужно !!
|
(Offline)
|
|
13.05.2009, 17:17
|
#3
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Манипуляция браузером IE
Знаешь кроме двойного восклицательного знака есть ещё масса других знаков препинания. А то складывается впечатление что ты всегда восторженно кричишь.
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
13.05.2009, 17:20
|
#4
|
Нуждающийся
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений (для 24 пользователей)
|
Ответ: Манипуляция браузером IE
В винде есть две библиотеки для этого: shdocvw.dll и MSHTML.dll. Их никак нельзя заюзать?
|
(Offline)
|
|
13.05.2009, 18:04
|
#5
|
Знающий
Регистрация: 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
|
Зануда с интернетом
Регистрация: 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д
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
|
|
13.05.2009, 19:54
|
#7
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Манипуляция браузером IE
Причём, сетевой интерфейс можешь сам реализовать, а компонент браузера юзать лишь как вьювер хтмл, скармливая ему тела страниц.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
14.05.2009, 01:19
|
#8
|
Нуждающийся
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений (для 24 пользователей)
|
Ответ: Манипуляция браузером IE
Сообщение от Spiderman
... Например, запустить IE, откріть страничку, зайти в аккаунт и добавить комментарий на форуме...
|
Вот именно это мне и надо))) как это реализовать? Где взять все эти приспособления)
|
(Offline)
|
|
14.05.2009, 01:19
|
#9
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Манипуляция браузером IE
/me плачет
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
|
|
14.05.2009, 01:32
|
#10
|
Нуждающийся
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений (для 24 пользователей)
|
Ответ: Манипуляция браузером IE
ты гордишся своим постом?
|
(Offline)
|
|
14.05.2009, 01:34
|
#11
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Манипуляция браузером IE
Нет, сожалею, что ты из него н.и.ч.е.г.о. не понял.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
14.05.2009, 01:35
|
#12
|
Нуждающийся
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений (для 24 пользователей)
|
Ответ: Манипуляция браузером IE
Ладно, подойдем к проблеме более конкретно. мне надо написать бота для одной браузерной игры. Какая из двух идей подходит больше?
|
(Offline)
|
|
14.05.2009, 01:41
|
#13
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Манипуляция браузером IE
1) писать не на Б3Д (но если хочетцо, то можно)
2) ты понимаешь назанчение браузера? мотивируй зачем тебе унжен ИЕ для бота?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
14.05.2009, 09:49
|
#14
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Ответ: Манипуляция браузером IE
Эксплорер наверно нужен чтоб самому не регистрироваться в игре, всякие кукесы всталять итп, впринципе разумно, можно избежать массу рутины, наверно...
С другой стороны как POST`ить и анализировать, то что приходит через ИЕ... это еще больший хз ))
|
(Offline)
|
|
15.05.2009, 00:41
|
#15
|
Нуждающийся
Регистрация: 05.08.2008
Сообщений: 73
Написано 11 полезных сообщений (для 24 пользователей)
|
Ответ: Манипуляция браузером IE
Сообщение от Damp
С другой стороны как POST`ить и анализировать, то что приходит через ИЕ... это еще больший хз ))
|
JavaScript
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:00.
|