Работа с HTML

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vint_dOM
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.04.2005 (Чт) 17:48

Работа с HTML

Сообщение Vint_dOM » 21.04.2005 (Чт) 18:08

Добрый день!!! Такой вопрос....
Мнее нужна написать програму которая будет считывать HTML-файлы (неважно как) для далнейшеей его обработки...желательнго чтобы обработка была возможна по строкам(в этом примере мне нужно отдельно выделить столбцы:даты,времени и длительности звонка и потом к примеру записать в txt файл) ... вот например html-код примерной странички.....

заранее благодарен ;)

<html>
<body bgcolor="#ffffff">
<!-- Created by Oracle Developer/2000 Reports 15:47 Mon Apr 12 , 2004 -->

<table border=0 cellspacing=0 cellpadding=0 width=794>
<tr><td width=16><td width=34><td width=3><td width=1><td width=1><td width=86><td width=1><td width=1><td width=2><td width=43><td width=18><td width=38><td width=4><td width=19><td width=2><td width=2><td width=78><td width=14><td width=16><td width=9><td width=4><td width=1><td width=88><td width=17><td width=3><td width=13><td width=1><td width=26><td width=2><td width=2><td width=38><td width=2><td width=6><td width=2><td width=8><td width=3><td width=3><td width=31><td width=2><td width=2><td width=2><td width=63><td width=1><td width=2><td width=16><td width=29><td width=39>
<tr><td colspan=47 height=28>
<tr valign=top>
<td height=9>
<td width=739 colspan=45 rowspan=5 align=center> <font size=4 face="Times New Roman"><b>Разговоры за период </b></font><br><font size=4 face="Times New Roman"><b>с </b></font><font face="Times New Roman"><b>01/03/2004 00:00</b></font><font size=4 face="Times New Roman"><b> по </b></font><font face="Times New Roman"><b>01/04/2004 00:00</b></font><br>
<td>
<tr valign=top>
<td height=9>
<td>
<tr valign=top>
<td height=9>
<td>
<tr valign=top>
<td height=9>
<td>
<tr valign=top>
<td height=9>
<td>
<tr><td colspan=47 height=19>
<tr valign=top>
<td height=9 colspan=4>
<td width=309 colspan=14 rowspan=2> <font face="Times New Roman">Телефон номер </font><font face="Times New Roman"><b>9127979853</b></font><br>
<td>
<td width=347 colspan=26 rowspan=2> <font face="Times New Roman">Номер SIM-карты: </font><font face="Times New Roman"><b>8970101300000086546</b></font><br>
<td colspan=2>
<tr valign=top>
<td height=9 colspan=4>
<td>
<td colspan=2>
<tr><td colspan=47 height=9>
<tr valign=top>
<td height=9 colspan=4>
<td width=194 colspan=9 rowspan=2><font face="Times New Roman"><u>Сведения о разговорах:</u></font>
<td colspan=34>
<tr valign=top>
<td height=9 colspan=4>
<td colspan=34>
<tr valign=top>
<td height=9 colspan=5>
<td width=86 rowspan=4><font size=2 face="Times New Roman">Дата Время</font>
<td colspan=3>
<td width=61 colspan=2 rowspan=4><font size=2 face="Times New Roman">Номер</font>
<td colspan=5>
<td width=78 rowspan=4><font size=2 face="Times New Roman">Зона ПС</font>
<td colspan=5>
<td width=88 rowspan=4><font size=2 face="Times New Roman">Зона ВТК</font>
<td colspan=7>
<td width=38 rowspan=4><font size=2 face="Times New Roman">Услуга</font>
<td>
<td width=57 colspan=8 rowspan=4 align=right> <font size=2 face="Times New Roman">Длит. </font><br><font size=2 face="Times New Roman">мин:сек</font><br>
<td>
<td width=66 colspan=3 rowspan=4 align=right> <font size=2 face="Times New Roman">Стоимость </font><br><font size=2 face="Times New Roman">у.е.</font><br>
<td colspan=3>
<tr valign=top>
<td height=9 colspan=5>
<td colspan=3>
<td colspan=5>
<td colspan=5>
<td colspan=7>
<td>
<td>
<td colspan=3>
<tr valign=top>
<td height=9 colspan=5>
<td colspan=3>
<td colspan=5>
<td colspan=5>
<td colspan=7>
<td>
<td>
<td colspan=3>
<tr valign=top>
<td height=9 colspan=5>
<td colspan=3>
<td colspan=5>
<td colspan=5>
<td colspan=7>
<td>
<td>
<td colspan=3>
<tr valign=top>
<td height=9 colspan=3>
<td width=89 colspan=4><font size=2 face="Times New Roman">01/03/04 14:39</font>
<td>
<td width=124 colspan=6><font size=2 face="Times New Roman">829005282</font>
<td>
<td width=119 colspan=5><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=106 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=40 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=48 colspan=4><font size=2 face="Times New Roman">Телеф.</font>
<td>
<td width=11 colspan=2><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=33 colspan=2 align=right><font size=2 face="Times New Roman">0: 25</font>
<td colspan=2>
<td width=63 align=right><font size=2 face="Times New Roman"> 0.08</font>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=3>
<td width=89 colspan=4><font size=2 face="Times New Roman">01/03/04 14:40</font>
<td>
<td width=124 colspan=6><font size=2 face="Times New Roman">088011</font>
<td>
<td width=119 colspan=5><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=106 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=40 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=48 colspan=4><font size=2 face="Times New Roman">Телеф.</font>
<td>
<td width=11 colspan=2><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=33 colspan=2 align=right><font size=2 face="Times New Roman">0: 09</font>
<td colspan=2>
<td width=63 align=right><font size=2 face="Times New Roman"> 0.00</font>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=3>
<td width=89 colspan=4><font size=2 face="Times New Roman">04/03/04 15:19</font>
<td>
<td width=124 colspan=6><font size=2 face="Times New Roman">829005282</font>
<td>
<td width=119 colspan=5><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=106 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=40 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=48 colspan=4><font size=2 face="Times New Roman">Телеф.</font>
<td>
<td width=11 colspan=2><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=33 colspan=2 align=right><font size=2 face="Times New Roman">0: 10</font>
<td colspan=2>
<td width=63 align=right><font size=2 face="Times New Roman"> 0.03</font>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=3>
<td width=89 colspan=4><font size=2 face="Times New Roman">26/03/04 14:59</font>
<td>
<td width=124 colspan=6><font size=2 face="Times New Roman">89028966490</font>
<td>
<td width=119 colspan=5><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=106 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=40 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=48 colspan=4><font size=2 face="Times New Roman">Телеф.</font>
<td>
<td width=11 colspan=2><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=33 colspan=2 align=right><font size=2 face="Times New Roman">0: 01</font>
<td colspan=2>
<td width=63 align=right><font size=2 face="Times New Roman"> 0.00</font>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=3>
<td width=89 colspan=4><font size=2 face="Times New Roman">27/03/04 12:33</font>
<td>
<td width=124 colspan=6><font size=2 face="Times New Roman">89222313419</font>
<td>
<td width=119 colspan=5><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=106 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=40 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=48 colspan=4><font size=2 face="Times New Roman">Телеф.</font>
<td>
<td width=11 colspan=2><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=33 colspan=2 align=right><font size=2 face="Times New Roman">0: 12</font>
<td colspan=2>
<td width=63 align=right><font size=2 face="Times New Roman"> 0.04</font>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=3>
<td width=89 colspan=4><font size=2 face="Times New Roman">27/03/04 12:34</font>
<td>
<td width=124 colspan=6><font size=2 face="Times New Roman">088011</font>
<td>
<td width=119 colspan=5><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=106 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=40 colspan=3><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=48 colspan=4><font size=2 face="Times New Roman">Телеф.</font>
<td>
<td width=11 colspan=2><font size=2 face="Times New Roman">&nbsp;</font>
<td>
<td width=33 colspan=2 align=right><font size=2 face="Times New Roman">0: 11</font>
<td colspan=2>
<td width=63 align=right><font size=2 face="Times New Roman"> 0.00</font>
<td colspan=5>
<tr><td colspan=47 height=9>
<tr valign=top>
<td height=9 colspan=10>
<td width=56 colspan=2 rowspan=2><font size=2 face="Times New Roman"><b>Итого:</b></font>
<td colspan=26>
<td width=69 colspan=4 rowspan=2 align=right><font size=2 face="Times New Roman"><b> 0.15</b></font>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=10>
<td colspan=26>
<td colspan=5>
<tr valign=top>
<td height=9 colspan=3>
<td width=655 colspan=40><font size=2 face="Times New Roman"><b>&nbsp;</b></font>
<td colspan=4>
<tr><td colspan=47 height=768>
<tr valign=top>
<td height=9 colspan=2>
<td width=464 colspan=24 rowspan=2><font size=2 face="Times New Roman"><b>Подготовлен системой CBOSS Copyright (C) SoftPro 1997, 1999</b></font>
<td>
<td width=86 colspan=8 rowspan=2 align=right><font size=2 face="Times New Roman"><b>&nbsp;</b></font>
<td colspan=12>
<tr valign=top>
<td height=9 colspan=2>
<td>
<td colspan=12>
</table>
<hr size=5 noshade>
</body></html>

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 21.04.2005 (Чт) 18:35

Ахтунг! В поиск по форуму. Ключевые слова - HTML.

Vint_dOM
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.04.2005 (Чт) 17:48

Сообщение Vint_dOM » 21.04.2005 (Чт) 21:02

Чёт ничего конкретного не нашёл =( может, кто ещё что нибудь посоветует ? ну или сылку даст ! =/

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 22.04.2005 (Пт) 9:41

Читай хелп по MS HTML Object Library и ищи его здесь в поиске.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.04.2005 (Пт) 11:31

JSCRIPT:
Код: Выделить всё

var rows=document.getElementsByTagName("TD");
   for(var i = 0; i < rows.length; i++)
   {
      var row = rows(i);
...


ну и так далее, идею понял?

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 23.04.2005 (Сб) 1:33

Угу. Обработка по строкам.
По тегам надо, по тегам.

Vint_dOM
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.04.2005 (Чт) 17:48

Сообщение Vint_dOM » 24.04.2005 (Вс) 12:27

Хеххх Спасибки всем =-) с вашей помощью справился с этой задачей :D


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 23

    TopList