![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как прочесть с какой-либо определенной страницы в интернете [D6, WinXP]
Dennis S © (2004-09-23 13:57:00)Как прочесть с какой-либо определенной страницы в интернете определленный кусок текста?
например:
на нужной мне странице есть такие строки:
....
Location is found.
Total entries: 1250
All links are saved to log-file.
....
Здесь постоянно меняется этот кусок: "Total entries: 1250"
Мне нужно каким-то образом получить полный текст этой строки...
Предпологаю, что до нужного места можно добраться путём поиска например предыдущей строки (так как она постоанная)... и тогда считывать значение следующей строки...
Вопрос в том как это сделать программно????
Помогите плиз....
Ivan K (2004-09-27 17:31:00) [1]
Function GetPieceText(s, s1: string): string;
var i, k : integer;
PageText : string;
begin
RichEdit1.Lines.LoadFromFile(Path);
PageText := RichEdit1.Text;
s:= '<br>Location is found.<br>';
s1 := '<br> All links are saved to log-file.<br>';
i := Pos(s, PageText);
k := Pos(s1, PageText);
Result := Copy(PageText, i + Lehgth(s), k - i - Lehgth(s));
end;
вот примерно так%)
Reindeer Moss Eater (2004-09-23 15:16:00) [2]Функции Pos на размер и содержание чего-то там глубоко наплевать.
Dennis S (2004-09-23 14:50:00) [3]Функция Pos() я думаю не подойдёт, так как я не гарантирую, что размер файла(странички) не будет меняться , как и содержание до и после интересующего меня отрывка...
Dennis S (2004-09-23 14:48:00) [4]а как полностью...?
могу я загрузить в Mome или REdit страничку с интернета, потом сделать поиск и вытащить енто от туда?
Reindeer Moss Eater (2004-09-23 14:13:00) [5]Функция Pos()