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

Вниз

Как с индексной страницы, считать некие данные? типа Дата: Время:   Найти похожие ветки 

 
Stepper   (2008-03-17 20:33) [0]

нового поста, и скопировать их все в фаил Get.txt?

Пример Get.txt

...
Дата:17.03.08
Время:23.29

Дата:17.03.08
Время:23.30

Дата:17.03.08
Время:23.31
...


 
tesseract ©   (2008-03-17 20:44) [1]

переведи пожалуйста.

ЗЫ : pcre для Delphi давно доступно.


 
Stepper   (2008-03-17 21:07) [2]


> tesseract ©   (17.03.08 20:44) [1]
>
> переведи пожалуйста.


Что перевести?

Выполнение запроса HTTP GET
Считываем поток
Сортируем
Сохраняем в фаил


 
Джо ©   (2008-03-17 21:12) [3]

Какие-такие «посты»? Кака-такая «главная страница»?


 
Stepper   (2008-03-17 21:46) [4]


> Джо ©   (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
...


 
palva ©   (2008-03-17 21:53) [5]

Это зависит от того, как устроены данные в строке s.
Общий ответ такой: написать программу.


 
Stepper   (2008-03-17 22:07) [6]


> 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 22:15) [7]

> Как код HTML :)
Ну тогда нужно программно разобрать этот код - ведь дата и время наверняка идут в сопровождении каких-то особенных тэгов? Ну вот, нужно эти тэги найти, данные переложить в массив и отсортировать.

Возможно, проще положить все это в браузер, а потом для доступа к данным воспользоваться объектами браузера.


 
Stepper   (2008-03-17 22:43) [8]


> palva ©   (17.03.08 22:15) [7]
> Возможно, проще положить все это в браузер, а потом для
> доступа к данным воспользоваться объектами браузера.


А нет примера для заценки?


 
Stepper   (2008-03-18 05:26) [9]


> palva ©   (17.03.08 22:15) [7]


Как сие реализовать?


 
palva ©   (2008-03-18 10:17) [10]

> Как сие реализовать?
Это надо использовать компоненту TWebBrowser или непосредственно Internet Explorer в режиме автоматизации. Примеры ищите в статьях и книгах по программированию.



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

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

Наверх




Память: 0.47 MB
Время: 0.006 c
2-1206086434
Mishenka
2008-03-21 11:00
2008.04.13
Какие версии Дельфи могут работать с chm ами ?


15-1204015113
Ega23
2008-02-26 11:38
2008.04.13
Шифрование данных для Web-Server а


15-1204454888
Девушка
2008-03-02 13:48
2008.04.13
Классификация проблем при разработки многопользовательских прилож


2-1205594669
DJ_UZer
2008-03-15 18:24
2008.04.13
Выделение в memo


2-1205429487
Dark
2008-03-13 20:31
2008.04.13
String





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский