Вход | Регистрация
 

Чтения Html кода 1с

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.