Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.29 KB | None | 0 0
  1. Назначение программы - отправка писем через форму обратной связи на портале TIU.ru (в т.ч. PROM.ua, DEAL.by, SATU.kz, PROM.md - логика работы у них идентичная, только url отличается).
  2.  
  3. Форма обратной связи находится на странице "Контакты" -> кнопка "Написать нам".
  4. Путь к данной странице всегда один и тот же. Например:
  5. https://stirkatop.prom.ua/contacts
  6. https://styleopt.com/contacts
  7. https://siti-med.info/contacts
  8. https://tpolimer.com.ua/contacts
  9. https://magicworld.kz/contacts
  10.  
  11. Данные для формы программа должна брать из csv файла.
  12. Данный csv файл будет иметь 8 столбцов.
  13. - Обязательные столбцы (без данной информации форма не отправляется):
  14. 1. URL сайта, на котором отправляем форму (формат: https://stirkatop.prom.ua/contacts)
  15. 2. Текст сообщения (значения для поля "текст сообщения" в форме)
  16. 3. Имя (значения для поля "как к вам обращаться" в форме)
  17. 4. Email (значения для поля "Email" в форме)
  18. 5. Телефон (значения для поля "Телефон" в форме)
  19. - Дополнительные столбцы (заполнение этих столбцов не обязательно):
  20. 6. Метка 1
  21. 7. Метка 2
  22. 8. Метка 3
  23.  
  24. С значениями обязательных столбцов всё более менее ясно. Поясню принцип работы доп. столбцов (меток).
  25.  
  26. Текст сообщения (столбец 2) может быть, как простым текстом (без меток), так и с метками. Если без меток, то столбцы 6-8 из csv файла не задействуются. Если с метками, то в текст сообщения дописываются значения соответствующей метки. Например, такой текст:
  27.  
  28. ----
  29. Добрый день.
  30. Понравился ваш магазин [метка 1].
  31. Пришлите, пожалуйста, ваш прайс мне на почту [метка 2]. Или можете ознакомиться с комерческим предложением на нашем сайте [метка 3]
  32. ----
  33.  
  34. Метки здесь я взял в квадратные скобки. Это не принципиально, можно как-то по другому их выделять на ваше усмотрение.
  35. Как результат финального текста, после обработки меток, полчается, например:
  36.  
  37. ----
  38. Добрый день.
  39. Понравился ваш магазин "Рога и копыта".
  40. Пришлите, пожалуйста, ваш прайс мне на почту user@mail.ru. Или можете ознакомиться с комерческим предложением на нашем сайте http://mysite.ru/prise.html
  41. ----
  42.  
  43. В процессе работы программа должна вести лог статистики отправленных данных в формате:
  44. URL страницы контактов (значение из столбца 1) | Статус (письмо отправлено либо нет) | Если письмо не отправлено, текст ошибки, почему не произошла отправка
  45.  
  46. Важные моменты:
  47. - Программа должна иметь возможность работать через прокси
  48. - Многопоточность (количество поток указывается в программе)
  49. - Возможность задать/менять нужную временную задержку между запросами.
  50.  
  51. Работать программа будет в основном на Windows Server 2008/2012/2016, а также возможно Windows 7/8/10.
  52. Разрядность ОС: 32 и 64.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement