Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Вниз

Как прочитать данные из таблицы на сайте?   Найти похожие ветки 

 
KIR098   (2004-01-10 07:37) [0]

У меня есть сайт(предположим),на нём таблица с данными,как можно прочитать определённые данные из этой таблицы из моей программы?


 
Delphi5.01 ©   (2004-01-10 10:52) [1]

Esli imeetsa v vidu stranichka s tablicei, to v etom sluchae deistvuete dat:
Odin iz variantov IdHTTP.Get(URL), poluchit vsu stranicu i portom otfiltrovat dannie, znaia strukturu stranichki i nemnogo html iazika, eto mojno sdelat bez problem!


 
Kir098   (2004-01-11 06:26) [2]

А примера кода нет?


 
Delphi5.01 ©   (2004-01-11 09:23) [3]

Nu mogu napisat priblizielno
var s: string;
...
IdHTTP:=TIdHTTP.Create;
IdHTTP.Port:=80;
s:=IdHTTP.Get("http://www.sait.ru/tablica.html");
IdHTTP.Free
...
dalshe Obrabativai stroku s v kotoroi ves tekst stranici
nachinaetsa tablica s "<table " kajdaia novaia stroka v tablice nachinaetsa "<tr>" i konchaetsa "</tr>", nu a samo soderjimoe mejdu <td width="50%"> vot zdes nahoditsa</td>, odnim slovom otkroi fronpage, tam mojno sozdavat stranichki pereidi v kod i posmotri kakie tegi sozdautsa!
Jelau duachi


 
GH@ST ©   (2004-01-12 11:27) [4]

Изучение HTML поможет


 
Kir098   (2004-01-13 10:03) [5]

Привет,вот мне надо прочитать данные из данной таблицы(она вставлена в страницу сайта).Мои вопросы:
1.Как мне определить, что это именно та таблица,которая мне нужна?
2.Как прочитать данные из имя,тип1,тип2.
3.Тип 2 имеет структуру Х:Z,как мне прочитать отдельно Х,отдельно Z?
P.S.Парни,прошу ответить и по возможности привести код,очень надо!!!Заранее спасибо!
******** ТАБЛИЦА ***********
<table width="53%" border="0" cellspacing="0" cellpadding="0">
 <tr>
   <td width="33%">Имя</td>
   <td width="43%">Тип1</td>
   <td width="24%">Тип2</td>
 </tr>
 <tr>
   <td>ХХХ-ЗЗЗ</td>
   <td>6:6</td>
   <td>2</td>
 </tr>
 <tr>
   <td>МММ-ППП</td>
   <td>19:34</td>
   <td>6</td>
 </tr>
</table>


 
Palladin ©   (2004-01-13 12:58) [6]

1 никак
2 что такое "имя,тип1,тип2"?
3 pos,copy

PS: программу за тебя никто писать не будет, читай учебник паскаля и общеразвивающую литературу


 
Плохиш_   (2004-01-13 13:05) [7]

Удалено модератором
Примечание: Оффтоп...


 
Delphi5.01 ©   (2004-01-13 20:09) [8]

dla etogo nado ispolzovat Pos funksiu rabotaushuiu s strokami, nu i copy, delete i t.d.
To >Paladin otvet na 2 vopros: eto tot tekst kotori nado izvlech!


 
zapped ©   (2004-01-13 20:49) [9]

текст страницы парсить можно (нужно?) RegExp`ами...


 
Kir098   (2004-01-17 07:27) [10]

2Palladin:я не прошу написать прогу,я прошу дать мне подсказку.
2zapped: что значит парсить,RegExp"ы


 
Palladin ©   (2004-01-17 11:49) [11]

подсказка дана в [3] и [4]... больше уже ничего не дать...



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.04 c
14-1077891502
wasilla
2004-02-27 17:18
2004.03.28
Help for delphi &amp; русификатор


11-1057518741
nice
2003-07-06 23:12
2004.03.28
JPEG из ресурса


14-1077949504
ИМХО
2004-02-28 09:25
2004.03.28
Пару слов о Павлике Морозове


1-1078724715
Артем К.
2004-03-08 08:45
2004.03.28
Как создать свой скролл бар и присобачить его к форме


6-1074255192
Behemoth
2004-01-16 15:13
2004.03.28
TIdTCPServer - как узнать кол-во подключенных клиентов?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский