Парсінг електронних листів, створення динамічного шаблону HTML
Клієнт: Компанія ріелторів
Завдання: відстежити, коли на пошту приходить потрібний лист, знайти в ньому посилання на сторінку будівлі. Перенести дані зі сторінки (дані на сайті опис і посилання на фото генеруються за допомогою JavaScript) в новий шаблон електронної пошти (у вигляді HTML).
Основні труднощі:
* Контент на сайті генерувався динамічно через JavaScript , що означало, що стандартні методи отримання даних через Zapier не працюють.
* Посилання в листі Outlook не було у фінальному форматі , воно змінювалося перед завантаженням сторінок.
Як я вирішила проблему:
- Використовувала Zapier + Outlook для автоматичного знаходження листів і вилучення посилань.
- Налаштувала додатковий етап обробки URL , щоб отримати правильне посилання на сайт.
- Оскільки контент завантажувався через JavaScript , використовувала альтернативний метод збору даних із веб-сторінок, який міг би обробляти динамічні елементи.
- Налаштувала передачу даних в HTML-шаблон в Outlook із коректним відображенням контенту. Персоналізувала лист. Готовий шаблон зберігається в чорнетках Outlook .
Передбачила варіант, якщо на посилання не виходить перейти.
Основна робота була з:
- Webhooks – для передачі та обробки даних.
- JavaScript + Code by Zapier – для роботи з динамічним контентом сайту.
- HTML + CSS – для створення фінального шаблону листа.
- Regex (Regular Expressions) – для обробки тексту та очищення отриманих даних.
Результат:
Клієнт отримує готові шаблони листів!
#Zapier #Microsoft Outlook #HTML #вилученняданих #API #xhr #збірданих #Email #шаблони #витягданих #данызсайту #динамічнідані
Завдання: відстежити, коли на пошту приходить потрібний лист, знайти в ньому посилання на сторінку будівлі. Перенести дані зі сторінки (дані на сайті опис і посилання на фото генеруються за допомогою JavaScript) в новий шаблон електронної пошти (у вигляді HTML).
Основні труднощі:
* Контент на сайті генерувався динамічно через JavaScript , що означало, що стандартні методи отримання даних через Zapier не працюють.
* Посилання в листі Outlook не було у фінальному форматі , воно змінювалося перед завантаженням сторінок.
Як я вирішила проблему:
- Використовувала Zapier + Outlook для автоматичного знаходження листів і вилучення посилань.
- Налаштувала додатковий етап обробки URL , щоб отримати правильне посилання на сайт.
- Оскільки контент завантажувався через JavaScript , використовувала альтернативний метод збору даних із веб-сторінок, який міг би обробляти динамічні елементи.
- Налаштувала передачу даних в HTML-шаблон в Outlook із коректним відображенням контенту. Персоналізувала лист. Готовий шаблон зберігається в чорнетках Outlook .
Передбачила варіант, якщо на посилання не виходить перейти.
Основна робота була з:
- Webhooks – для передачі та обробки даних.
- JavaScript + Code by Zapier – для роботи з динамічним контентом сайту.
- HTML + CSS – для створення фінального шаблону листа.
- Regex (Regular Expressions) – для обробки тексту та очищення отриманих даних.
Результат:
Клієнт отримує готові шаблони листів!
#Zapier #Microsoft Outlook #HTML #вилученняданих #API #xhr #збірданих #Email #шаблони #витягданих #данызсайту #динамічнідані