Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
John_Locke
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 18
#1

Считывание данных из страницы сайта

07.06.2014, 01:44. Просмотров 573. Ответов 5
Метки нет (Все метки)

Собственно, в чём вопрос. Хочу сделать консольное приложение, которое будет периодически обновлять страницу сайта, и при изменении определённых полей выводить сообщение об этом. Как это реализовать, не знаю. В качестве компилятора использую не всеми любимый visual studio, а code blocks
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2014, 01:44
Ответы с готовыми решениями:

Считывание данных
/*************************************************** * Программа: Квадратный...

Считывание данных
#include <stdio.h> #include <stdlib.h> #include <iostream> using namespace...

Неправильное считывание данных
Всем привет. Писал программу для считывания данных и запоролся на одном месте....

Считывание данных с реестра
День добрый! Я уже, наверное, достал всех сегодня... Но гугл не понимает,...

Считывание данных из файла
Всем привет, возник вопрос. Нужно считывать из .txt файла координаты точек в...

5
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
07.06.2014, 01:48 #2
Цитата Сообщение от John_Locke Посмотреть сообщение
всеми любимый visual studio
С каких это пор?
Цитата Сообщение от John_Locke Посмотреть сообщение
В качестве компилятора использую...code blocks
MinGW наверное, но не суть важно. Т.е. Вы хотите создать приложение, которое постоянно будет запущено и подключено к инету, так?
0
John_Locke
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 18
07.06.2014, 01:50  [ТС] #3
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Т.е. Вы хотите создать приложение, которое постоянно будет запущено и подключено к инету, так?
Ну да. Т.е. не постоянно , а периодически подключаться и проверять поля страницы на изменение. А само приложение постоянно будет висеть в памяти. Подключаться должно само через определённый промежуток времени
0
Renji
2102 / 1543 / 470
Регистрация: 05.06.2014
Сообщений: 4,466
07.06.2014, 09:05 #4
Собственно, в чём вопрос. Хочу сделать консольное приложение, которое будет периодически обновлять страницу сайта, и при изменении определённых полей выводить сообщение об этом.
1) Изучить HTML на уровне способности найти и прочесть "определенные поля" в исходном коде страницы.
2) Изучить регулярные выражения на уровне способности выдрать "определенные поля" одной строчкой.
3) Задуматься о том, чтобы делать программу не на C++, а на Перле. Во-первых, работа с регулярными выражениями удобнее (язык под нее заточен). Во-вторых, задача скачивания веб-страницы реализуется в две простые как три копейки строчки (use LWP::Simple; в начале программы и $page_code=get("http://ya.ru/"); где потребуется). Задача редиала через равные интервалы - еще две строчки.
0
John_Locke
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 18
07.06.2014, 14:52  [ТС] #5
Спасибо, изучать перл ради простой программы не собираюсь. Если больше ничего предложить не можете то это печально
0
Renji
2102 / 1543 / 470
Регистрация: 05.06.2014
Сообщений: 4,466
07.06.2014, 19:56 #6
Спасибо, изучать перл ради простой программы не собираюсь. Если больше ничего предложить не можете то это печально
Регулярные выражения есть и в C++, и в Перле. Извините, но если вы хотите делать обработку текста сложнее "поменять все ААА на БББ", то без знания регекспов никак. Разве что через свой велосипед с квадратными колесами, в котором вам придется потратить две страницы кода на то что я регулярками представлю в одну строчку.
0
07.06.2014, 19:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2014, 19:56

Считывание данных с файла
Здравствуйте, помогите пожалуйста, программа не может прочитать данные из файла...

Считывание данных из файла
char y; ifstream fin; fin.open("maps1.txt"); fin >> y; fin.close();...

Считывание данных из файла
// Laboratornaya_4.cpp: определяет точку входа для консольного приложения. //...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru