Продолжить работу над программой на VB.NET

Стоимость:
Договорная
Срок выполнения:
7 дней
Варианты оплаты:
Планируется использовать Безопасную сделку
Дата публикации:
2018-06-13 10:36:16
Обновлено:
2018-06-13 21:28:58

Продолжить работу над программой на VB.NET

Задача

Программа - десктопный клиент для:
1. загрузки большого объема писем из множества Gmail акков, которые приходят от фиксированного набора сайтов,
2. поиска и открытия определенных http ссылок в них встроенным браузером
3. сканирования якорных текстов на открытых страницах по истечению таймера

По сути это настраиваемый парсер емейлов и веб страниц, который умеет работать с Gmail и несколькими типами сайтов , а подгонка под конкретные сайты осуществляется заданием якорных текстов / макросов в интерфейсе. Сайты - это что-то вроде траффико-обменников, которые начисляют "кредиты" за просмотр рекламируемых страниц и каким-то образом контролируют факт просмотра.

Сделано:
1. Интерфейс
2. Настройка gmail профилей
3. Настройка обработчиков сайтов
4. Загрузчик емейлов по IMAP и сохранение
5. Regex парсер ссылок в емейлах
6. Выбор обработчика сайта и многопоточное открытие выделенных ссылок во встроенном браузере через прокси с авторизацией
7. :Проверка якорных текстов на страницах выбранным обработчиком
8. Сборщик мусора (обработанных и нераспознанных писем)

Необходимо взять текущий код, изучить его, и сделать сборку, чтобы я проверила, что все описанное все еще работает. Что не работает, будем фиксить.

Далее, по первому этапу осталось совсем немного работы:
- Переделать сортировку писем, реализовать ее в БД
- Добавить выборочную обработку писем:
- Доделать работу с сайтами, которые периодически выкидывают капчу

Все подробности по текущему состоянию и детальное ТЗ на доработку предоставлю.

Если все идет успешно, то далее работу масштабируем:

ЭТАП 2: Сайты с проверкой просмотра с использованием контрольных изображений. Обработка сайтов, которые для проверки просмотра страниц предлагают кликнуть картинку, соответствующую картинке-образцу. Там несколько алгоритмов, в принципе все не сложно.

ЭТАП 3: Автоматизация
1. Автоматизация распознавания капчи (рукапча)
2. Фоновая загрузка писем
3. Недельное расписание работы профилей
4. Подавление всех прерываний (системные диалоги, автозагрузки и пр.)
5. Оптимизация, повышение производительности

РЕЗЮМЕ:
- Принять программу, проверить, что исходники нормальные, собираются и работают как описано.
- Довести до ума первую версию.
- Продолжить работу по этапам 2 и 3.

Пожаловаться
49
Просмотры

Оставлять и видеть заявки могут только авторизованные пользователи.