Имя: Пароль:
IT
 
Подсчитать количество писем в ящике
0 Steel_Wheel
 
08.11.11
14:05
Возникла такая задача: узнать, сколько в ящике писем, сколько из них не прочитанных. На входе: страница с html-кодом (грубо говоря, то, что видно в браузере). Подскажите, как это проще всего сделать
1 filh
 
08.11.11
14:06
пропарсить исходный код. Делов на 5 минут
2 Wobland
 
08.11.11
14:06
ХТМЛ обязательно?
3 1Сергей
 
08.11.11
14:07
нафига???
4 Ахиллес
 
08.11.11
14:09
Скачай заголовки, тав вроде всё есть.
5 Steel_Wheel
 
08.11.11
14:11
(4) Разверни мысль, плиз

(1) Код страницы? Да, делов немного, но как быть с ящиками, в которых тонны писем, там все на 1 страницу не помещается, есть ссылки с переходами
6 almar
 
08.11.11
14:12
(5) к почте можно не только по протоколу html обращаться :)
7 Wobland
 
08.11.11
14:12
(5) подключаться к серверу и у него всё это запрашивать
8 Ахиллес
 
08.11.11
14:12
Имелось в виду работа с "ИнтернетПочта". Возможно там есть что то.
А меня например интересует можно ли как то перекладывать письма из одной папки в другую на сервере?
9 Krendel
 
08.11.11
14:14
Залей почту в веб или обычный почтовый клиент, он все покажет
10 Steel_Wheel
 
08.11.11
14:16
(7) Как вариант.... Еще бы кода на vbscript для примера найти, вообще было бы круто. А то вопрос по типизации стоит
11 Steel_Wheel
 
08.11.11
14:18
Вообще, достучаться до коллекции писем -- предел моих желаний )
12 Steel_Wheel
 
08.11.11
14:18
но вот не знаю, как
13 Ахиллес
 
08.11.11
14:18
Если к 1С не подвязываться, то всё значительно проще может оказаться. Либо внешние утилиты либо скрипт на чём умеешь.
14 Wobland
 
08.11.11
14:19
методами Почты вроде реализуемо. количество общее и количество непрочитанное.
15 Steel_Wheel
 
08.11.11
14:25
(13) Задача стоит вне контекста 1С
(14) Значит, можно поискать скрипт, с похожим функционалом. Не думаю, что в 1с велосипед изобретали
16 Ахиллес
 
08.11.11
14:30
(15) Утилит по работе с почтой миллионы. Каждый новый прогер после "Здравствуй мир", собственного калькулятора и собственного блокнота пишет свою почтовую утилиту.
17 Steel_Wheel
 
08.11.11
15:03
(16) Нагуглилстопицот скриптов для отправки почты, и хоть бы 1 для проверки
18 Steel_Wheel
 
08.11.11
16:26
Нагуглил скрипт на "сером форуме". Счас начну его адаптировать, надо бы у куратора спросить, но он на больничном сегодня

P.S. Что-то форумчане массово начали собственные форумы клепать: дуб, эльниньо, еще и gray cardinal
19 filh
 
08.11.11
16:34
(18) ссылки где? Что за голосовный холевар?
20 Steel_Wheel
 
08.11.11
16:50
(19) Ссылка на скрипт:
http://forum.script-coding.com/viewtopic.php?id=3196
21 Steel_Wheel
 
08.11.11
19:13
Узнал className строки с сообщениями, теперь ищу в окне объекты по дескриптору, считаю их количество. Если другая страница -- жму на ссылку "Следующая страница"....

Если кто vbs знает, подскажите, чего он ругается

Function SurfNextPage
Dim bResult
bResult  = Browser("Входящие — Яндекс.Почта").Page("Письмо «Письмо успешно").Link("следующая").Exist;

If bResult Then
Browser("Входящие — Яндекс.Почта").Page("Письмо «Письмо успешно").Link("следующая").Click 'переход на следующую страницу

End If

SurfNextPage = bResult

End Function

Ругается на bResult  = Browser..... пишет Statement Expected
22 Steel_Wheel
 
08.11.11
19:24
Все, нашел: точка с запятой вкралась
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.