Получение ответа HTTP в сжатом виде.

1. Arxxximed 34 25.10.15 21:07 Сейчас в теме
Прочитал про парсинг сайтов в 1С, и даже навоял маленькую конфигурацию, работающую на стандартных методах 1С:HTTPЗапрос, HTTPОтвет.ПолучитьТелоКакСтроку(), HTTPОтвет.ПолучитьТелоКакДвоичныеДанные.
В процессе тестирования и использования обработки понял, что для ускорения обработки получения текста Web-страниц, нужно получать меньший размер данных и распараллелить процесс получения. С "распараллеливанием" не получилось, потому что работаем с файловым вариантом 1С.
Остался тревожащий вопрос как получить текст страницы, в заголовках HTTPЗапрос'а устанавливаешь Accept-Encoding : gzip
При этом скорость загрузки страницы значительно увеличивается , но HTTPОтвет.ПолучитьТелоКакСтроку() получает закодированные данные.

Собственно вопрос: подскажите знатоки , как все таки получать текст страницы при Accept-Encoding : gzip ?

Пока нашел только пользоваться через коммандную строку запуском архиватора типа 7z. Есть ли всетаки встроенные средства?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
6. Boneman 298 03.11.15 14:32 Сейчас в теме
(1) Arxxximed, вообще "взрослые" сайты парсят специализированными программами типа wisualwebripper,
а в 1С уже затягивать готовые данные.
В 1С-ке можно парсить какие то небольшие сайты.
2. Arxxximed 34 27.10.15 09:27 Сейчас в теме
30 просмотров и никто не хочет дать ответ. Неужели сама платформа пользуясь gzip, не имеет инструментов работы с ним?
3. Arxxximed 34 30.10.15 14:32 Сейчас в теме
Много кто писал про парсинг сайтов, неужели никто не столкнулся с такой проблемой при получении строки HTML?
5. Arxxximed 34 03.11.15 14:07 Сейчас в теме
(4) Serginio, Спасибо большое, будем копать в сторону других языков. Дело в том , что я кроме 1С пока ни с чем серьезно не работал. Видимо вот настал тот час.
В данной обработке я правда понял , что идет работа с ком объектами, Может подскажите где почитать как делать внешние компаненты на C#&
7. Serginio 938 03.11.15 14:33 Сейчас в теме
(5) Тебе для работы с 1C нужно делать либо ВК (нативную) либо комовскую ВК или ком объект.
В статье есть примеры как сделать и ком класс и ком ВК.
А смысл использования классов Net через обертку.
8. Serginio 938 03.11.15 16:00 Сейчас в теме
Кстати и проблем с распараллеиванием не будет
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)