|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.07.2015, 01:00 | #1 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
Получение информации с сайта
Доброго времени суток уважаемые форумчане!
Возникла следующая задача: На сайте в режиме реального времени рисуется график с помощью зеленого и красного прямоугольника(рис 1.) Мне необходимо посчитать сколько за последний час было красных элементов на графике и сколько зеленых график как я понимаю выводится на java Буду благодарен за любой совет в какую область копать! Спасибо! Последний раз редактировалось Lorden; 27.07.2015 в 01:28. |
27.07.2015, 01:48 | #2 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Открывать сайт с помощью компонента браузера и распознавать изображение с него, думаю не вариант, хотя тоже можно. Правильнее будет посмотреть, как и какие данные получает JS и самому такие же запросы кидать, чтоб получать эти данные, по которым можно будет самому построить этот же график. Чтоб узнать как JS получает данные, можно использовать, например, Fiddler.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Последний раз редактировалось Krasiosoft; 27.07.2015 в 02:09. |
27.07.2015, 23:20 | #3 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
Решил обрабатывать html страницу и уже потом самому строить график, но возникла проблема, при вытаскивании html кода с сайта не выводятся параметры внутри блоков div, в блоке div параметры являются динамическими и обновляются каждую секунду.
HTML Код который должен быть: Код:
Код:
Код:
|
28.07.2015, 00:46 | #4 |
Форумчанин
Регистрация: 01.06.2015
Сообщений: 497
|
Скорее всего, их должен заполнять JavaScript. С помощью чего Вы получаете html код страницы? Скачиваются ли при этом все JavaScript'ы и выполняются ли они?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
|
28.07.2015, 08:23 | #5 | |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
Цитата:
Код:
И еще такой вопрос: В Chromium все сайты грузит нормально, но при попытке загрузить сайт который мне нужно моя программа закрывается с ошибкой: |
|
28.07.2015, 08:37 | #6 |
Пользователь
Регистрация: 26.07.2015
Сообщений: 59
|
WebBrowser выполняет js коряво, idHTTP вообще не выполняет, в вот Chromium выполняет идеально, вот ссылка на инфу которая щас вообще существует по этому компоненту (документации нет) тык, там есть то, что тебе нужно... но... проблема... к сожалению исходный код тебе получится вытащить только один раз сразу после загрузки страницы, сам вот с этим компонентом мучаюсь, есть плюсы, есть минусы....((
Наверн придется постоянно перезагружать страницу... выбора нет, либо изучить js код... данные же не из воздуха берутся правильно? просто брать эти самые данные из первых рук а не копируя со страницы можно Насчет ошибки при загрузке вашего сайта: конечно есть мысль что из-за того что https, но этот компонент умеет с защищенным соединением работать 100%, возможно пишете неправильно url, и еще попробуйте у компонента поставить в свойстве DefaultUrl ваш сайт) посмотрите результат Последний раз редактировалось vipok72; 28.07.2015 в 08:40. |
28.07.2015, 09:06 | #7 | |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
Цитата:
По поводу ошибке- url введен верно и сайт начинает грузится и даже появляется эмблема сайта но через секунд 5 происходит зависание и закрытие программы. |
|
28.07.2015, 09:10 | #8 |
Пользователь
Регистрация: 26.07.2015
Сообщений: 59
|
Видимо какой то нехороший js код выполняется, попробуйте отключить выполнение js в тех же свойствах Chromium и посмотреть результат
|
28.07.2015, 09:32 | #9 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
|
28.07.2015, 10:49 | #10 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
При нажатии на компонент Chromium правой кнопкой выпадает список
Код:
Как раз задача которую мне и необходимо решить, только вот возникает проблема, при нажатии на кнопку в которой находится код: Код:
Последний раз редактировалось Lorden; 28.07.2015 в 12:02. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Qt] Получение информации с сайта | Pixelrom33 | Qt и кроссплатформенное программирование С/С++ | 6 | 03.01.2018 16:24 |
Получение информации о процессе | RibGeDx | Visual C++ | 2 | 13.04.2013 14:09 |
c++ получение информации из файла | NinjaNoob | Помощь студентам | 9 | 27.01.2013 23:52 |
Получение информации о принтере | mutabor | Общие вопросы Delphi | 4 | 17.05.2011 16:37 |
Получение информации о железе | FalseMaster | Win Api | 2 | 25.11.2009 06:05 |