Имя: Пароль:
1C
 
Чтения Html кода 1с
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с не отображает этих данных или есть другие методы для получения кода страниц?
1 polosov
 
18.03.20
11:42
(0) В браузере авторизован на сайте небось?
2 Enot_tut
 
18.03.20
11:44
(1) да, спасибо не заметил. все вопрос решен
3 polosov
 
18.03.20
11:48
(2) Я когда писал подобный парсинг сайта, то сначала Fiddler'ом перехватывал запросы авторизации и запросы данных таблиц. Из запроса авторизации берешь куки, повторяешь запросы в 1с. И парсишь себе на здоровье.
4 Enot_tut
 
18.03.20
13:34
(3) спасибо буду час так делать
Программист всегда исправляет последнюю ошибку.