Страница: 1 |
Страница: 1 |
Вопрос: Как прочитать данные с html-страницы.
Добавлено: 11.05.07 23:31
Автор вопроса: Zahar | Web-сайт:
Может вопрос покажется и глупым, но очень прошу - помогите и объясните, как малограмотному..
Создаю в VB форму, кидаю на неё WebBrouser и CommandButton. Через WebBrouser загружается с Инета страничка, содержащая html-форму. Я (или другой юзер) вводит в форму данные и совершаю какое-нибудь событие (скажем нажимаю на кнопку CommandButton). Как при помощи VB считать данные, введённые юзером в поля формы (ну, например, чтобы записать их в файл).
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 12.05.07 01:08
В событии WebBrowser1_BeforeNavigate2 поставь
Добавь WebBrowser1.Document.forms в окно наблюдений и посмотри откуда надо читать интересующие тебя значения
Пример:
WebBrowser1.Navigate "about:blank"
WebBrowser1.Document.Clear
WebBrowser1.Refresh
WebBrowser1.Document.write "<FORM action='ya.ru'><INPUT type='text' name='t01'><INPUT type='submit' name='s01'></FORM>"
End Sub
Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
If URL <> "about:blank" Then Stop
End Sub
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 12.05.07 01:22
Господа админы, почему плохо подсветка работает? (см. пред. пост)
Как видно апострофы в строковых переменных не игнорируются
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 12.05.07 08:52
Напиши лучше, не думаю, что Павел будет сильно сопротивляться.
Номер ответа: 4
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #4
Добавлено: 12.05.07 09:12
Я не являюсь админом или модератором данного форума. Почему я должен что-то писать?
Не. Я не настаиваю чтобы кто-то это исправил. Этот кто-то должен сам понять что неверно подсвеченный код смотрится вычурно.
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 12.05.07 13:00
Потому что это тебя не устраивает Я уверен, что Павлу все нравится
Номер ответа: 6
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #6
Добавлено: 12.05.07 13:52
Отличное тут отношение к форумчанинам "Не нравится? Ну и фиг с тобой!"
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 12.05.07 14:18
А ты надеялся, что за тобой будут бегать и в рот заглядывать? Ты, вроде как, за пользование форумом не платил
Номер ответа: 8
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #8
Добавлено: 12.05.07 14:48
Sharp, ты так говоришь как будто это твоя обязанность и тебе ничего не хочется делать
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 12.05.07 19:51
Я многократно пытался заставить что-то делать Павла и могу без всяких проблем работать его заместителем по отношению к запросам типа "А сделайте вот это".
Номер ответа: 10
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #10
Добавлено: 12.05.07 22:18
Ладно. Хватит наверное посты набивать.
Я предложил доработать. Заставить что-то делать, я конечно не могу и не хочу.
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 13.05.07 00:10
Zahar, ты поиском из принципа не пользуешся?
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 13.05.07 12:10
Я думаю, что таких предложений доработать у Павла выше крыши.