0
Enot_tut
18.03.20
✎
11:40
|
Привет всем, возник вопрос.
Сервер = "personashop.com";
Соединение = Новый HTTPСоединение(Сервер);
Заголовки = Новый Соответствие;
Заголовки.Вставить("host", Сервер);
Запрос = Новый HTTPЗапрос("/catalog/women/Odezhda/Bluzy/Bluzy_58294.html", Заголовки);
Ответ =Соединение.Получить(Запрос);
Если Ответ.КодСостояния = 200 Тогда
ТекстСтраницы= Ответ.ПолучитьТелоКакСтроку();
Сообщить(ТекстСтраницы);
КонецЕсли;
в итоге я получаю весь код сайта, но если посмотреть на сумму товара я получаю вот это
<div class="price-line" style="margin-bottom:20px;">
<span class="price" style="font-size: 30px;font-family: 'Stem',sans-serif;font-weight: 500;">25 750.-</span>
</div>
вроде бы все хорошо но если посмотреть в самом браузере
то там код вод такой
<div class="price-line" style="margin-bottom:20px;">
<span class="old">25 750.-</span>
<span class="price sale" style="font-size: 30px;font-family: 'Stem',sans-serif;font-weight: 500;">24 463.-</span>
<span class="percent">-5%</span>
</div>
почему 1с не отображает этих данных или есть другие методы для получения кода страниц?
|
|
3
polosov
18.03.20
✎
11:48
|
(2) Я когда писал подобный парсинг сайта, то сначала Fiddler'ом перехватывал запросы авторизации и запросы данных таблиц. Из запроса авторизации берешь куки, повторяешь запросы в 1с. И парсишь себе на здоровье.
|
|