![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как с индексной страницы, считать некие данные? типа Дата: Время: [D7, D2005, XP]
Stepper © (2008-03-17 20:33:00)нового поста, и скопировать их все в фаил Get.txt?
Пример Get.txt
...
Дата:17.03.08
Время:23.29
Дата:17.03.08
Время:23.30
Дата:17.03.08
Время:23.31
...
palva (2008-03-18 10:17:00) [1]> Как сие реализовать?
Это надо использовать компоненту TWebBrowser или непосредственно Internet Explorer в режиме автоматизации. Примеры ищите в статьях и книгах по программированию.
Stepper (2008-03-18 05:26:00) [2]
> palva © (17.03.08 22:15) [7]
Как сие реализовать?
Stepper (2008-03-17 22:43:00) [3]
> palva © (17.03.08 22:15) [7]
> Возможно, проще положить все это в браузер, а потом для
> доступа к данным воспользоваться объектами браузера.
А нет примера для заценки?
palva (2008-03-17 22:15:00) [4]> Как код HTML :)
Ну тогда нужно программно разобрать этот код - ведь дата и время наверняка идут в сопровождении каких-то особенных тэгов? Ну вот, нужно эти тэги найти, данные переложить в массив и отсортировать.
Возможно, проще положить все это в браузер, а потом для доступа к данным воспользоваться объектами браузера.
Stepper (2008-03-17 22:07:00) [5]
> palva © (17.03.08 21:53) [5]
>
> Это зависит от того, как устроены данные в строке s.
Как код HTML :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<TITLE>Мастера DELPHI | Как с индексной страницы, считать некие данные? типа Дата: Время:</TITLE>
...
</BODY>
</HTML>
palva (2008-03-17 21:53:00) [6]Это зависит от того, как устроены данные в строке s.
Общий ответ такой: написать программу.
Stepper (2008-03-17 21:46:00) [7]
> Джо © (17.03.08 21:12) [3]
>
> Какие-такие «посты»? Кака-такая «главная страница»?
Есть блог к примеру http://myblog.ru
выполняю к нему Get запрос
procedure TForm1.Button1Click(Sender: TObject);
var http: TIdHttp;
s: string;
begin
RichEdit1.Clear;
http:=TIdHTTP.Create(nil);
try
s:=http.Get(' http://myblog.ru/');
except
ShowMessage('Неудача.');
end;
RichEdit1.Lines.Add(s);
http.Free;
end;
? Как отсортировать построчно данные в sпо ключевым словам:
Дата:
Время:
? И поместить их построчно в текстовый фаил, отделив ключевые слова:
...
17.03.08
23.29
17.03.08
23.30
17.03.08
23.31
...
Джо (2008-03-17 21:12:00) [8]Какие-такие «посты»? Кака-такая «главная страница»?
Stepper (2008-03-17 21:07:00) [9]
> tesseract © (17.03.08 20:44) [1]
>
> переведи пожалуйста.
Что перевести?
Выполнение запроса HTTP GET
Считываем поток
Сортируем
Сохраняем в фаил
tesseract (2008-03-17 20:44:00) [10]переведи пожалуйста.
ЗЫ : pcre для Delphi давно доступно.