powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение кода html в IE
5 сообщений из 5, страница 1 из 1
Получение кода html в IE
    #35423003
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравия!
Есть вопрос :
Как получить програмно html код веб страници из InternetExplorer или других проводников?
____________________________________________________________
На чужой вершок не разивай роток!
...
Рейтинг: 0 / 0
Получение кода html в IE
    #35433695
Фотография Mr.Power
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-{
...
Рейтинг: 0 / 0
Получение кода html в IE
    #35434201
HtmlHelper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
Option Explicit
Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" _
(ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, _
ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

'Загрузка интернет-страницы
Public Function DownloadFile(URL As String, LocalFilename As String) As Boolean
    Dim lngRetVal As Long
    lngRetVal = URLDownloadToFile( 0 , URL, LocalFilename,  0 ,  0 )
    If lngRetVal =  0  Then DownloadFile = True
End Function

Sub TakeHtml(strWEB As String)
    Dim i As Long
    Dim strHtml As String
    Dim Massiv() As String
    Dim strPut As String
    
    strPut = ThisWorkbook.Path & "\" & "Help.htm"
    'сохранение веб-страницы на локальном компьютере
    DownloadFile strWEB, strPut

    'перенос данных из сохраненного файла в переменную string
    Open strPut For Input As # 1 
    Do Until EOF( 1 )
        DoEvents
        i = i +  1 
        ReDim Preserve Massiv( 1  To i)
        Line Input # 1 , Massiv(i)
    Loop
    Close # 1 
    Kill strPut
    strHtml = Join(Massiv(), vbCrLf)
     MsgBox strHtml
End Sub

Sub LoadURL(strWEB)
    Dim ieApp As Object
    Dim strHtml As String
    
    'Create new IE instance
    Set ieApp = CreateObject("InternetExplorer.Application")
    'Go to url
    ieApp.Visible = False
    ieApp.navigate strWEB
    'Wait for page to load
    Do Until ieApp.readyState =  4 
        DoEvents
    Loop
    'HTML to string
    strHtml = ieApp.document.body.outerhtml
    
    MsgBox strHtml
    ieApp.Quit
    Set ieApp = Nothing
End Sub
Sub dgsghd()
     LoadURL ("http://www.google.ru/")
     TakeHtml ("http://www.google.ru/")
End Sub
...
Рейтинг: 0 / 0
Получение кода html в IE
    #36067034
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не практично. Это способ закачки на диск. Хотя можно разсматривать как вариант.
...
Рейтинг: 0 / 0
Получение кода html в IE
    #36067323
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Получение кода html в IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]