|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
Данные с web-страницы11.08.2009, 16:28. Показов 8340. Ответов 22
Метки нет (Все метки)
Всем привет!!! У меня такой вопрос к знающим людям:
Как вытащить число, с веб страници? Например: Как сделать так чтобы в проге написаной на c++Builder показывало.... ну допустим сколько у меня новых писем на почте( тоесть как вставить " Новых сообщений 10"
0
|
|
| 11.08.2009, 16:28 | |
|
Ответы с готовыми решениями:
22
Требуется вытащить данные с web страницы в excel Как отправить данные с web страницы на Websoket сервер |
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
| 11.08.2009, 16:38 | ||||||
0
|
||||||
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 11.08.2009, 16:40 [ТС] | |
|
ха ха очень смешно =)
0
|
|
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|
| 11.08.2009, 16:58 | |
|
просто.. пишешь парсер, и ищешь число заключенное в твою конструкцию (теги например).
1
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 11.08.2009, 16:59 | |
|
А может ему нужен протокол POP3 ?
0
|
|
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||
| 11.08.2009, 17:08 | ||
|
odip, во-первых, какой вопрос - такой ответ,
во-вторых: ![]() как он будет получать эту веб-страницу (используя компоненты, работая напрямую с сокетами, etc) меня не волнует. Добавлено через 2 минуты 6 секунд про парсинг можно почитать тут
1
|
||
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 19.08.2009, 16:36 [ТС] | |
|
Почитал я на счет парсинга.... что то не посилам он мне. Вот мне в голову взбрела такоя идейка (незнаю на сколько это реально или нет). Возможноли этот исходный код страници загрузить... ну допустим в Memo?
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 19.08.2009, 17:03 | |
|
А что конкретно тебе не под силу. Я могу помочь. Простенький парсинг для твоей задачи сделать оочень легко. Нам ведь не нужно выявлять всю структуру страницы, а найти только один конкретный элемент.
Скажи какой сервер почты, а там будем смотреть В Memo - легко. Добавлено через 3 минуты 23 секунды Хош я дам тебе исходник проги, которая берет данные с сайта о курсах валют? Или прога которая проверяет обновления манги на сайте www.mangashare.com. Могу даже дать исходник проги которая закачивает файлики с megaupload с распознаванием каптчи. Во всех этих программах я извлекаю из HTML странички данные и что-то с ними там делаю.
2
|
|
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 19.08.2009, 17:23 [ТС] | |
|
Ну если есть желание помочь былбы тебе очень благадарен.
Такая ситуация на странице есть 4 числа которые мне надо от туда вытацить. А как это сделать я не представляю. Если не трудно то подскажи как это сделать.
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 19.08.2009, 17:31 | |
|
Давай сначала разберемся какой сервер почты(mail, gmail...). Потом какие 4 числа? Входящие, исходящие, отправленные, черновики?
1
|
|
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 19.08.2009, 17:35 [ТС] | |
|
mail Да и все остальное ты правельно указал
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
||||||||||||||||||||||||||
| 19.08.2009, 18:16 | ||||||||||||||||||||||||||
|
Смотри. Самый простой путь - воспольоваться idPOP3 компонентом для того, чтобы можно было получать смотреть сообщения. Только ты не увидишь отправленых, черновиков. И получить количество новых тоже не сможешь, а лишь общее колличество(хотя надо просто запоминать какие уже были, а каких еще не было).
Второй способ - парсить страницу mail. Заходим на страничку http://win.mail.ru/cgi-bin/start?back=1, открываем HTML код и видим:
А вот получить HTML код этой странички - это уже будет посложнее. Надо посмотреть как логинится браузер к серверу, и как тот ему отвечает. Добавлено через 13 минут 24 секунды Смотри как интересно общается internet explorer с сервером mail: Я шлю. По нажатию войти
Мой браузер идет туда:
Твоя задача повторить этот процес авторизации своей прогой.
1
|
||||||||||||||||||||||||||
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 19.08.2009, 20:48 [ТС] | |
|
А с помощь какой программы ьы это получил???
Добавлено через 14 минут 56 секунд и подскажи поте пожалуйсто где можно почитать что с этим делать =)
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 19.08.2009, 20:55 | |
|
Мне самому это стало интересно. Заголовки я получил с помощью плагина ieHTTPHeaders к Internet Explorer. Регистрацию можно делать с помощью различных способов: простыми сокетами, Indy, FastNet. Я только что смастерил такое с помощью Indy(idHTTP) вот только я не пойму чего-то вот такая проблема: Прошел процедуру аутентификации один раз, и теперь сервак мне уже её не требует, как разлогинится я не знаю(хотя это наверное и не нужно).
Вопрос откуда сервер знает что я это я? Куки ведь я не сохраняю. Или IdCookieManager из пакета индейцев сам их куда-то сохраняет автоматически?
1
|
|
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 19.08.2009, 21:01 [ТС] | |
|
А напиши пожалуйсто код, как ты залогинился )
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
||||||
| 19.08.2009, 21:17 | ||||||
|
Вот, смотри. Правда не знаю как он будет у тебя работать, но я уже разлогинится не могу.
2
|
||||||
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 19.08.2009, 21:53 | |
|
Странно как-то. Теперь он идет по системе:
POST логин пароль -> готовая страница доступа к ящику. В первый раз, когда тестировал, шла по той сложной схеме с проверкой куков и тд, а теперь чего-то по упрощенной. Даже и не знаю почему так. Но так даже проще.
0
|
|
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 25.08.2009, 11:28 [ТС] | |
|
Облазил весь итернет, не нашел как решить эту проблему. При компиляции твоего иходника выдает такую ошибку
[C++ Warning] Dialogs.hpp(437): W8058 Cannot create pre-compiled header: initialized data in header [C++ Error] Unit1.cpp(7): E2141 Declaration syntax error [C++ Error] Unit1.cpp(9): E2090 Qualifier 'TForm1' is not a class or namespace name [C++ Error] Unit1.cpp(9): E2040 Declaration terminated incorrectly
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 25.08.2009, 14:36 | |
|
А какой у тебя билдер? А есть ли у тебя Indy, и какой версии?
0
|
|
|
1 / 1 / 1
Регистрация: 11.08.2009
Сообщений: 43
|
|
| 26.08.2009, 13:42 [ТС] | |
|
C++Builder 6 Indy тоже есть а какая версия я не знаю, и не знаю где посмотреть
0
|
|
| 26.08.2009, 13:42 | |
|
Помогаю со студенческими работами здесь
20
Web страница внутри Web страницы Автосерф web страницы Просмотр Web страницы Парсинг WEB страницы Динамические web-страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|