И если не трудна как на ньом когда загрузил страницу найти одну силку и что-бы мая прога нажала на эту ссылку..
ShellExecuteA(0,"open","http://wasm.ru/","","",1); ; Запускаем КОМПОНЕНТ IE Тебе может ещё нужно чтобы программа нажала на ссылочку незаметно? Или пофиг? Если нужно, то окно "браузера по умолчанию" нужно открывать свёрнутым.
Ну тут оффлайн браузер, а онлайн найти в исходниках довольно трудно(забыл как архив называется) среди нескольких тысяч. Тут я думаю проще использовать PHP или Java Script
TOLSTOPUZ ShellExecute нет не это я хотел.. я хачу в "масе" зделать окошко разместить на нем компонент.. браузера, загрузить страницу.. знать когда окончена загрузка страницы.. найти на ней ссылку нажать на нее.. дождатса загрузку страницы на которую перешол, и закрить прогу.. Кто подскажет пример в котором штото подобное показано !!! п.с PHP или Java я их просто незнаю..
браузеры есть, но ... ты хочешь что-то типа IE на масме? я бы тоже не отказался, найдёшь если поделишься?
та какой браузер.. просто хачу пример.. как подключить.. Ну вот этот пример я имею.его..но вот то што пасредине неработает а точнее нет етого основного как там назвать.. забыл как називалса когда в Бейсике подключал.. Ладно тогда савсем без окошка што за обект должен быть в проекте.. в которое загружаем страницу ищем сслыка не ней и делаем переход.. но нада знать когда как первая и когда вторая окончила загружатся..
Microsoft® HTML Help Control эт чтоли.. (нет щас Basica штобы сказал точно..) C:\WINDOWS\system32\Hhctrl.ocx ???
1. Получаем интерфейс IHTMLDocument2 из IWebBrowser:ocument (пример doc:=WebBrowser1.Document as IHTMLDocument2) 2. Получаем коллекцию элементов IHTMLElementCollection = IHTMLDocument2::all (allEl:=doc.all) 3. Получаем коллекцию элементов формы allElForm:IHTMLElementCollection; allElForms:=allEl.tags('form') as IHTMLElementCollection; 4. Перечисляем все элементы на имя тега Input: For i:=0 to allElForms.length-1 do begin elItem:=allEl.item(i, i) as IHTMLElement; If elItem.tagname = 'input' then .... end; 5. Проверяем атрибут Type элемента Input, если он Submit или Button: If string(elItem.getAttribute('type', 0)) = 'submit' then 6. Если все вышеуказанные условия выполняются, делаем клик: elItem.click КАК ПОДОБНОЕ ЗДЕЛАТЬ НА MASM32
не проще ли послать запрос серверу, получить контент страницы, выдернуть из нее ссылку и отправить запрос по этой ссылке серверу?
за подробностями читай статьи из http://wasm.ru/publist.php?list=16 а вообще алгос (упрощенный): 1. составляем HTTP GET или POST запрос на нужный адрес 2. получаем ответ от сервера(либо полностью страницу со всеми заголовками, либо ошибку) 3. парсим ответ сервера в поисках нужной ссылки (анализируем теги <a href=...>) 4. формируем новый HTTP GET или POST запрос на найденную ссылку и посылаем серверу. P.S.: пользуйся поиском, тут уже поднимались подобные темы