Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Прочитать HTML(строку) и вытащить данные          
burza Подменю пользователя
сообщение 14.10.23, 18:10
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

Получаю строку в виде HTML из письма на почте, там есть ссылка на файл, вот как ее получить не могу понять. Пребывал через найти но возвращает позицию а не саму строку. а нужно как-то получить строку [необходимо зарегистрироваться для просмотра ссылки]
может уже есть готовое решение как получить ссылку на файл в письме?
вот что получаю
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Price notify</title>
</head>
<body>
<div align="center" style="font-size: medium; font-family: Verdana;">
<b>Компанія
<span style="color: #ff0000;">KIA</span><span style="color: #000099;">PARTS</span>
</b>
<b> пропонує Вашій увазі перелік наявних запчастин.</b>
</div>
<div align="center" style="margin-top: 20px;">
<strong>
<span style="font-family: Verdana; color: #ff0000;">
<span style="font-size: 24px;">
<em>Відправка Україною</em>
</span><br />
<span style="font-size: large; color: #0000a0;"> 0536-78-25-22 <br /> 067-531-25-25 <br /> 099-56-56-890</span >
</span>
</strong>
</div>
<div align="center" style="margin-top: 20px;">
<span style="font-size: x-small; font-family: Verdana;">
<strong>
<span style="font-size: medium;">
<a href="http://www.kiaparts.com.ua/" target="_blank"> Ознайомитись з on-line наявністю товару >>></a>
</span>
</strong>
</span><br />
</div>
<div align="center">або</div>
<h1 align="center">
<a href="https://kiaparts.com.ua/./tmp/KIAPARTS_2023_10_14.xls">скачать прайс EXCEL</a>
<span lang="en-us">.</span>
</h1>
</body>
</html>

Vofka Подменю пользователя
сообщение 16.10.23, 7:48
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Ищете позицию подстроки [необходимо зарегистрироваться для просмотра ссылки]. Это позиция1. Потом начиная с этой позиции ищете символ кавычки ". Это позиция2. Нужное вам находидся между позиция1 и позиция2. Это все можно просто сделать методами для работы со строками.

Сообщение отредактировал Vofka - 16.10.23, 7:48

sava1 Подменю пользователя
сообщение 16.10.23, 9:24
Сообщение #3

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

как вариант
- читаем построчно
- ищем в строке "XLS"
если есть - ищем в ней "http"
вырезаем часть строки от "http" до "XLS"

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.04.24, 11:34
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!