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

Вниз

Как получить данные с web сайта   Найти похожие ветки 

 
Nikma   (2003-06-30 03:33) [0]

Я новичок в мире программирования, поэтому и вопрос соответствующий.

Вопрос: Существует страничка(Скажем www.rambler.ru), программа должна обращаться к этой страничке и получать с нее информацию.
Если говорить проще то - на сайте www.rambler.ru в нижнем правом углу есть сведенья о погоде, программа при запуске должна выдавать эти данные.

Как это сделать и что вообще нужно использовать ?


 
Palladin   (2003-06-30 08:21) [1]


> Я новичок в мире программирования, поэтому и вопрос соответствующий

А вот задачи перед собой ставишь совершенно не соответствующие.


 
Translator   (2003-06-30 10:28) [2]

Можно это все реализовать следующим образом:
1) Открыть WebBrowser"ом необходимую страничку.
2) В Memo вставить текст HTML-документа.
3) Обработать строки Memo в цикле и найти необходимую (для этого сначала необходимо найти определенное сочетание символов в коде HTML, индивидуальное и неповторяющееся - от которого можно отталкиваться для поиска информации).
4) После поиска и выбора информации можно её в фал например сохранить.... лог вести....

Удачи. :D


 
SadMan [sadman@lenta.ru]   (2003-06-30 10:35) [3]

А вообще существует импорт новостей, погоды и др. информации ... зачем изобретать самокат, если давно есть велосипед


 
Gibbel   (2003-06-30 12:03) [4]

Почитай здесь: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/portal.asp
А потом сам разбираешь полученный файл и вытягиваешь необходимую инфу.


 
Nikma   (2003-06-30 14:15) [5]

>А вот задачи перед собой ставишь совершенно не соответствующие.
Писать программы, которые складывают 2+2 уже надоело.

>зачем изобретать самокат...
Потому что иметь свой собственный самокат куда приятнее, чем чужой велосипед. Я просто пишу то что мне интересно, набираюсь опыта так сказать.

> Translator
Этот вариант мне уже приходил в голову, но, а что если
страничка динамическая, и ее html код меняется каждый день, тогда не отчего опираться для поиска нужных данных.

> Gibbel
Спасибо.


 
mjbh   (2003-07-01 22:31) [6]

delphi.vitpc.com/mastering/tweb.htm


 
Дмитрий К.К.   (2003-07-02 10:10) [7]

Выкачать страничку можно при помощи Indy.
А потом - парсить, парсить...


 
Alexandr21   (2003-07-14 10:49) [8]

Удалено модератором
Примечание: Задай вопрос в своей ветке


 
Anatoly Podgoretsky   (2003-07-14 11:10) [9]

Nikma © (30.06.03 14:15)
Но если опоры нет, то как, искуственный интеллект?
А скачать страницу можно или с помощью Indy, или с помощью TNMHttp и распарсить текст, возможно у него есть постоянный текст или его часть.


 
Translator   (2003-07-14 14:29) [10]

Конечно есть, на раблере сведения о погоде "рисуются" почти как на яндексе. А такую программулину я уже писал... С Яндекса читается погода, курсы валют и даже потом чего-то с новостями придумывал, только потом забросил за ненадобностью....
Anatoly Podgoretsky, можно скачать страничку и компонентой TNMHTTP, согласен, только так представленный мой способ начинающим кажется попроще...



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

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

Наверх





Память: 0.47 MB
Время: 0.01 c
1-48495
AHTOH
2003-08-28 23:02
2003.09.15
Звук при нажатии enter в TEdit


1-48512
{bas}
2003-09-02 14:45
2003.09.15
Логирование нажатия кнопок


3-48483
Владий
2003-08-26 13:12
2003.09.15
Помогите с запросом - как исправить?...


3-48481
Lamer_of_Delphi
2003-08-22 11:04
2003.09.15
Получение значений ВСЕХ записей!!!


3-48409
aleman
2003-08-26 10:16
2003.09.15
Может ли Oracle 8i работать с файлами по сети?





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