|
Подсчитать количество писем в ящике | ☑ | ||
---|---|---|---|---|
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
|
Все, нашел: точка с запятой вкралась
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |