На внешний адрес приходит заполненная форма в примерно таком виде: Как в сценарии правил обработки почты из нее извлечь текст, выделенный цветом? Пробовал использовать метки в виде кода и выбирал "Извлекать текст в формате HTML", но не получается.
<p style="color:#333333;font-size:13px;font-weight:normal;line-height:17px;padding:0 30px 0 30px">
Здравствуйте! Сообщите пожалуйста, условия прoдажи: оплата,поставка отгрузка, стоимость. </p>
<a href="https://something.com/bla/bla" style="color:#3e4f6a;display:inline-block;font-size:13px;margin-bottom:30px;padding:0 30px 0 30px">ссылка на оборудование</a>
Помогите распарсить кусок формы с сайта.
-
- Сообщения: 52
- Зарегистрирован: 26.09.2019 15:24
-
- Сообщения: 492
- Зарегистрирован: 21.01.2018 18:09
Re: Помогите распарсить кусок формы с сайта.
Добрый день, Алексей. В разборе почты выявил 16.03.2020 была одна проблема которая не позволяла правильно разбирать HTML, правило теряло закрывающие теги. На текущий момент 27.03.2020, ошибку исправили.Алексей Варин писал(а): ↑03.11.2019 15:17На внешний адрес приходит заполненная форма в примерно таком виде: Как в сценарии правил обработки почты из нее извлечь текст, выделенный цветом? Пробовал использовать метки в виде кода и выбирал "Извлекать текст в формате HTML", но не получается.
<p style="color:#333333;font-size:13px;font-weight:normal;line-height:17px;padding:0 30px 0 30px">
Здравствуйте! Сообщите пожалуйста, условия прoдажи: оплата,поставка отгрузка, стоимость. </p>
<a href="https://something.com/bla/bla" style="color:#3e4f6a;display:inline-block;font-size:13px;margin-bottom:30px;padding:0 30px 0 30px">ссылка на оборудование</a>
Для поиска ответа на ваш вопрос такая рекомендация.
1. Отправляете данные чтобы создалась задача по этому правилу.
2. Берете номер задачи и подставляете его в правило для тестирования (колба наверху также как для сценарием и фильтров).
3. При тестировании видите что не извлеклось или извлеклось не так как вам хотелось.
4. Вызываете консоль CTRL+SHIFT+J в ней вы видите HTML код этого письма, находите там строку с этим текстом и пробуете разные вариант метки начала и метки конца.
Также если есть возможность поменять HTML шаблон формы которая выполняет отправку то добавьте вашим полям тег class и разбор делайте с учетом этого class.
Например вместо кода
<p style="color:#333333;font-size:13px;font-weight:normal;line-height:17px;padding:0 30px 0 30px">
Здравствуйте! Сообщите пожалуйста, условия прoдажи: оплата,поставка отгрузка, стоимость. </p>
<a href="https://something.com/bla/bla" style="color:#3e4f6a;display:inline-block;font-size:13px;margin-bottom:30px;padding:0 30px 0 30px">ссылка на оборудование</a>
Пишете код:
<p style="color:#333333;font-size:13px;font-weight:normal;line-height:17px;padding:0 30px 0 30px" class="Subject">
Здравствуйте! Сообщите пожалуйста, условия прoдажи: оплата,поставка отгрузка, стоимость. </p>
<a href="https://something.com/bla/bla" style="color:#3e4f6a;display:inline-block;font-size:13px;margin-bottom:30px;padding:0 30px 0 30px">ссылка на оборудование</a>
Вот пример как тестировать
http://joxi.ru/RmzLYGwtRl8j4A