Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Назначение программы - отправка писем через форму обратной связи на портале TIU.ru (в т.ч. PROM.ua, DEAL.by, SATU.kz, PROM.md - логика работы у них идентичная, только url отличается).
- Форма обратной связи находится на странице "Контакты" -> кнопка "Написать нам".
- Путь к данной странице всегда один и тот же. Например:
- https://stirkatop.prom.ua/contacts
- https://styleopt.com/contacts
- https://siti-med.info/contacts
- https://tpolimer.com.ua/contacts
- https://magicworld.kz/contacts
- Данные для формы программа должна брать из csv файла.
- Данный csv файл будет иметь 8 столбцов.
- - Обязательные столбцы (без данной информации форма не отправляется):
- 1. URL сайта, на котором отправляем форму (формат: https://stirkatop.prom.ua/contacts)
- 2. Текст сообщения (значения для поля "текст сообщения" в форме)
- 3. Имя (значения для поля "как к вам обращаться" в форме)
- 4. Email (значения для поля "Email" в форме)
- 5. Телефон (значения для поля "Телефон" в форме)
- - Дополнительные столбцы (заполнение этих столбцов не обязательно):
- 6. Метка 1
- 7. Метка 2
- 8. Метка 3
- С значениями обязательных столбцов всё более менее ясно. Поясню принцип работы доп. столбцов (меток).
- Текст сообщения (столбец 2) может быть, как простым текстом (без меток), так и с метками. Если без меток, то столбцы 6-8 из csv файла не задействуются. Если с метками, то в текст сообщения дописываются значения соответствующей метки. Например, такой текст:
- ----
- Добрый день.
- Понравился ваш магазин [метка 1].
- Пришлите, пожалуйста, ваш прайс мне на почту [метка 2]. Или можете ознакомиться с комерческим предложением на нашем сайте [метка 3]
- ----
- Метки здесь я взял в квадратные скобки. Это не принципиально, можно как-то по другому их выделять на ваше усмотрение.
- Как результат финального текста, после обработки меток, полчается, например:
- ----
- Добрый день.
- Понравился ваш магазин "Рога и копыта".
- Пришлите, пожалуйста, ваш прайс мне на почту user@mail.ru. Или можете ознакомиться с комерческим предложением на нашем сайте http://mysite.ru/prise.html
- ----
- В процессе работы программа должна вести лог статистики отправленных данных в формате:
- URL страницы контактов (значение из столбца 1) | Статус (письмо отправлено либо нет) | Если письмо не отправлено, текст ошибки, почему не произошла отправка
- Важные моменты:
- - Программа должна иметь возможность работать через прокси
- - Многопоточность (количество поток указывается в программе)
- - Возможность задать/менять нужную временную задержку между запросами.
- Работать программа будет в основном на Windows Server 2008/2012/2016, а также возможно Windows 7/8/10.
- Разрядность ОС: 32 и 64.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement