Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / содержимое веб-страницы через VB / 9 сообщений из 9, страница 1 из 1
08.06.2006, 13:14
    #33780389
M.Juanito
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Здравствуйте!
подсткажите пожалйста.
как c помошью VBA или VBScript можно получить содержимое веб-страницы?
...
Рейтинг: 0 / 0
08.06.2006, 14:40
    #33780734
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Public Sub GetHtmlPageContent()
    Dim objIE As SHDocVw.InternetExplorer
    Dim objDoc As MSHTML.HTMLDocument

    Set objIE = CreateObject("InternetExplorer.Application")
    
    objIE.Visible = True
    objIE.Navigate "http://www.sql.ru"

    Do While objIE.Busy
    Loop
    
    Set objDoc = objIE.Document

    MsgBox objDoc.body.parentElement.outerHTML

    Set objDoc = Nothing
    Set objIE = Nothing
End Sub

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Sub GetHtmlPageContent2()
    Dim xml As MSXML2.XMLHTTP
    
    Set xml = CreateObject("Microsoft.XMLHTTP")
    
    xml.Open "GET", "http://www.sql.ru", False
    xml.send
    
    MsgBox xml.responseText
    
    Set xml = Nothing
End Sub
...
Рейтинг: 0 / 0
08.06.2006, 22:09
    #33781995
M.Juanito_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
о! спасибо!)
...
Рейтинг: 0 / 0
09.06.2006, 09:47
    #33782388
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Ashton
Код: plaintext
1.
    Dim objIE As SHDocVw.InternetExplorer

Подскажи пожалуста, к какой библиотеки это относится?
...
Рейтинг: 0 / 0
09.06.2006, 10:14
    #33782456
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    ' Microsoft Internet Controls.
    Dim objIE As SHDocVw.InternetExplorer

    ' Microsoft HTML Object Library.
    Dim objDoc As MSHTML.HTMLDocument

    ' Microsoft XML.
    Dim xml As MSXML2.XMLHTTP
...
Рейтинг: 0 / 0
09.06.2006, 10:17
    #33782462
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Ashton
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    ' Microsoft Internet Controls.
    Dim objIE As SHDocVw.InternetExplorer

    ' Microsoft HTML Object Library.
    Dim objDoc As MSHTML.HTMLDocument

    ' Microsoft XML.
    Dim xml As MSXML2.XMLHTTP

спасибо
...
Рейтинг: 0 / 0
03.09.2006, 23:21
    #33960940
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Вопрос примерно по теме есть у меня.
==========================
А можно ли как-то победить кеширование?
Через
Microsoft.XMLHTTP
и
API URLDownloadToFile
у меня грузятся довольно древненькие страницы . :((

InternetExplorer.Application всегда получает самое свежее, но уж больно процесс длительный и капризный.

Ключиков каких-то хитрых в первых двух способах вроде негде задать, и свойств похожих на искомое не обнаружал... Возможно, что-то надо настроить прямо в виндах?
...
Рейтинг: 0 / 0
04.09.2006, 09:14
    #33961154
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Inet control дает файл, независимо от того, какого он типа, вернет бинарный массив если хрчешь или строку=HTML файла.
...
Рейтинг: 0 / 0
05.09.2006, 16:44
    #33965989
Letter_D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
содержимое веб-страницы через VB
Aklin,
если это ответ мне, то вопрос был несколько не об этом. :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / содержимое веб-страницы через VB / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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