![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
![]()
Здравствуйте
1) кто знает как выдрать с этого когда текст 97 - 18 = ? в WebBrowser Код HTML:
<td valign="top" width="100%"> div><strong><label for="humanverify">97 - 18 = ?</label></strong></div> <input class="bginput" name="humanverify[input]" id="humanverify" size="50" type="text"> <input id="hash" name="humanverify[hash]" value="c9b711fa049ca03441d6b7701525f3f6" type="hidden"> </td> Цитата:
Последний раз редактировалось designer999; 15.09.2010 в 00:24. |
|
![]() |
![]() |
![]() |
#2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
Во первых - humanve rify - откуда пробел?
Во вторых - есть тег [code] на форуме. В третьих зачем вам циклы? что не можете посмотреть номер экотого элемента. s:=WebBrowser1.OleObject.Document.a ll.tags('Label').item(1); idhttp.get - закача текст в мемку и работай с ним как вздумается. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
![]() |
![]() |
![]() |
![]() |
#4 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
А если меток вообще нет? Открой в браузере код. вручню посчитай номер метки и забирай информацию. Или это олимпиадная задачка нади метку на новой страничке?
![]() Кто вам такое сказал? ansipos тот же цикл по всем строкам с поиском входения. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
Ну вот и разобрались. Не нужно лишних циклов. Обращайтесь по номеру. по id тоже можно но я сейчас не вспомнил. Если загружена страницу можно забрать из кеша.
Пару лет назад я отказался от работой с webbrowser, так как даже для работы с буфером нужно дополнительную dll библиотеку подключать. И писал свой простенький парсер. Кстати, кто пробовал с html - xml компонентами работать? |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#8 | |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
Ну вот смотрите - сами себе не можете помочь.
тогда вопрос где-то такой - Цитата:
Код:
http://programmersforum.ru/showthread.php?t=72245 |
|
![]() |
![]() |
![]() |
#9 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,649
|
![]()
И все таки работай с мемкой...
Uses MSHTML Memo.Lines.Add(GetHtml(IHTMLDocumen t)); |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 16.02.2010
Сообщений: 187
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка окончания загрузки страницы в WebBrowser | Vladimir K. | Работа с сетью в Delphi | 8 | 31.10.2010 19:20 |
Как можно обратиться к элементу строки в двумерном массиве ? | fermerius | Помощь студентам | 1 | 06.02.2010 19:14 |
обращение к элементу таблицы в WebBrowser | nikola86 | Общие вопросы Delphi | 13 | 14.11.2009 00:55 |
Передача страницы из webbrowser | rootann | Работа с сетью в Delphi | 17 | 22.08.2009 11:26 |
Обратиться к графику без указания имени | ruavia3 | Microsoft Office Excel | 2 | 09.04.2009 14:12 |