Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа VB с web-страницами / 11 сообщений из 11, страница 1 из 1
29.10.2010, 13:53
    #36927794
web_in_excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
Всем доброго времени суток!

Хочу разобраться вот в какой теме.
Как с помощью макроса VB (из MS Excel) обратиться к веб-странице, вытащить с этой страницы необхоимые данные и отобразить в Excel.

Тем вроде бы не мало по этому поводу на sql.ru, но всё-равно продвигаюсь как-то вяло.

Как обратиться к странице, нажать необходимую кнопку - разобрался.

Можете предоставить пример, где продемонстрировано, как анализируется струкутра html-страницы (например, страница, имеющая таблицу), и с этой таблицы вытаскиваются данные?

Заранее благодарен.
...
Рейтинг: 0 / 0
29.10.2010, 13:58
    #36927808
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
web_in_excel,

НТМ хорошо открывается в екселе
-откройте как рабочий лист
-анализируйте по ячейкам как вам хочется

вам же нужна информация, а не красивое оформление
...
Рейтинг: 0 / 0
29.10.2010, 14:19
    #36927878
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
...
Рейтинг: 0 / 0
29.10.2010, 14:42
    #36927935
web_in_excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
Сохранять страницу htm и потом её парсить - этот вариант я сейчас пока не рассматриваю. Да и вообще цель другая: научиться работать с Microsoft HTML Object Library.

Ну вот, на каком примере я сейчас пытаюсь разобраться в этой теме.
Есть ссылка: http://www.netrealit.cz/byty-prodej/praha/

Кнопку "Odeslat" уже нажимаю:

Dim objDoc As MSHTML.HTMLDocument
Set objDoc = MainForm.WebBrowser1.Document
Set objBtnEl = objDoc.all.Item("subtn")
objBtnEl.Click

Далее отобразается таблица, необходимо пробежаться по строкам этой таблицы, собрать информацию и отобразить в Excel.

Вот пока с этим моментом хочу разобраться...
...
Рейтинг: 0 / 0
29.10.2010, 17:38
    #36928433
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
web_in_excel
Далее отобразается таблица, необходимо пробежаться по строкам этой таблицы, собрать информацию и отобразить в Excel.

Вот пока с этим моментом хочу разобраться...

Достаточно изучить иерархию MSHTML.HTMLDocument. Там все довольно просто, особенно после нескольких обработанных сайтов...
...
Рейтинг: 0 / 0
29.10.2010, 17:40
    #36928441
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
AndrFДостаточно изучить иерархию MSHTML.HTMLDocument. Там все довольно просто, особенно после нескольких обработанных сайтов...

Естественно, если сайт не имеет защиты от подобной его обработки...
...
Рейтинг: 0 / 0
29.10.2010, 18:44
    #36928560
web_in_excel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
AndrF,

ok, спасибо, буду разбираться дальше...
...
Рейтинг: 0 / 0
29.10.2010, 19:50
    #36928641
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
AndrF
Естественно, если сайт не имеет защиты от подобной его обработки...
Как узнать, есть ли такакя защита и можно ли её и как её бойти????
...
Рейтинг: 0 / 0
31.10.2010, 11:26
    #36929687
godem
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
а какая вообще защита может быть?? Джаваскрипт только?
...
Рейтинг: 0 / 0
31.10.2010, 11:59
    #36929700
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
godem, раскройте тему, не понятно, у Вас это вроде вопрос? или ответ
Мой вопрос такой:
Как узнать при помощи ВБА, есть ли такакя защита и можно ли её и как-то обойти при помощи ВБА????

Спасибо
...
Рейтинг: 0 / 0
02.11.2010, 14:36
    #36933825
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа VB с web-страницами
web_in_excelAndrF,

ok, спасибо, буду разбираться дальше...

Разобрались??
Выложите пжл код скрипта, может что новое узнаю, спасибо
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа VB с web-страницами / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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