|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.11.2009, 10:53 | #1 |
Регистрация: 07.08.2008
Сообщений: 6
|
Как прочесть текст с html-страницы?
Возможно, это уже обсуждалось, но я не нашёл.
Необходимо вывести на экран часть текста с какой-либо станицы на просторах всемирной паутины. Пример 1: Программа выводит температуру в Москве с сайта gismeteo. Пример 2: Программы выводит количество входящих с mail.ru Первый пример был решён мной на AutoIt, а на С++ не смог. Во втором примере я столкнулся с проблемой - если в браузере я страницу аворизированного пользователя, то скрипт видит страницу вида "введите логин-пароль". Оба примера - экстраполяция, не надо говорить про MailAgent. Заранее благодарю за помощь. |
10.11.2009, 01:58 | #2 |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Ну как... Получать нужную страницу из Интернета и парсить...
Было б на Делфи - посоветовал бы IdHTTP с вкладки Indy Clients, а C++ у меня нету... В MFC нет подобных компонентов?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
10.11.2009, 02:03 | #3 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
С++ это язык, а не среда. Дельфи это среда. MFC это надстройка над winapi, Visual Stuidio это среда. в mfc предусмотрено все, но бесплатнее воспользоваться функциями библиотеки wininet
|
10.11.2009, 02:35 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
lennon, Delphi это и язык.
можно еще и через WinSock пойти Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.11.2009, 03:04 | #5 | |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
Цитата:
|
|
10.11.2009, 07:43 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
10.11.2009, 09:46 | #7 |
Регистрация: 07.08.2008
Сообщений: 6
|
Есть и Борланд Делфи и С++ Билдер, хотя в последнем я по привычке постоянно сбиваюсь на Delfi-синтаксис. Если не сложно, нельзя ли назвать эту INDY-функцию, которая собирает текст страницы в строку? Хорошо бы ещё функию, которая собирала бы в строку HTML-код. Что касается cookies, то я ещё не понял механизма их работы. Кажется, они заменяют запрос, например, programmersforum.ru на
programmrersforum.ru/имя_пользователя_пароль_что-нибудь_ещё Верно? |
10.11.2009, 17:59 | #8 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Мне не нравится этот MFC, но просто вдруг там есть какой-то аналог... Цитата:
Обработка исключений Indy Текст HTML документа в Memo Как получить Cookies Установка произвольных cookies в TWebBrowser Работа с http без компонентов WinInet
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
10.11.2009, 22:19 | #9 |
Регистрация: 07.08.2008
Сообщений: 6
|
Ух спасибо! Ну что ж, возвращаюсь к Delphi, раз такие дела.
Да и ещё вопросец - как называются библиотеки, необходимые для функционирования кода в последней ссылке? Последний раз редактировалось Poseydon; 10.11.2009 в 22:24. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как задать действие формы HTML-страницы? C# | Alexei_1986 | PHP | 7 | 27.05.2009 20:34 |
Как сохранять HTML страницы в БД? | tsergey | Помощь студентам | 5 | 03.04.2009 16:05 |
Как прочесть исходный текст? | Ruber | Общие вопросы по Java, Java SE, Kotlin | 0 | 05.06.2008 21:45 |
Как вставить html во все страницы проекта? | Oliany | HTML и CSS | 8 | 26.05.2008 14:12 |
Как прочесть текст в чужом окне? | ffo | Win Api | 3 | 27.04.2007 13:50 |