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

1С:Предприятие :: 1С:Предприятие 8 общая

Чтение HTML страниц

Чтение HTML страниц
Я
   Sargez
 
24.01.18 - 11:48
Здравствуйте,

Подскажите, пожалуйста, в чем может быть проблема, есть сервак на нем порезан интернет. Задача по парсингу данных страницы сайта. есть доступ только к сайту определенному - полный доступ. программно из 1с получаю любую хтмл страницу с этого сайта и там пусто. тот же адрес копирую вставляю в браузер там данные отображаются.

На локальной машине все работает. Пользователь дефолтный 1с имеет полные права.

Заранее благодарен
 
 
   sitex
 
1 - 24.01.18 - 11:51
(0) прокси есть нет ? какая платформа ?
   Sargez
 
2 - 24.01.18 - 11:56
(1) платформа 8.3.10.2466
вот код подключения

ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.ОткрытьФайл(АдресДокумента, Кодировка);
    
ПостроительDOM = Новый ПостроительDOM;
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
    
ЧтениеHTML.Закрыть();
    
Возврат ДокументHTML;
   mistеr
 
3 - 24.01.18 - 11:59
(0) >порезан интернет

Так вот и ответ. Иди к админу, чтобы он разрешил доступ из 1С, а не только из браузера.
   Sargez
 
4 - 24.01.18 - 12:00
(3) что значит для админа доступ из 1с ? нужно конкретное решение .что нужно) какие-то порты определенные или еще что-то
   Вафель
 
5 - 24.01.18 - 12:01
(2) если сайт на каком нибудт модном реакте написан, но ничего так не распарсишь
   sitex
 
6 - 24.01.18 - 12:01
(4) Так прокси есть или нет ?
   mistеr
 
7 - 24.01.18 - 12:05
(4) Админу виднее, что именно. Если он настраивал.
   Sargez
 
8 - 24.01.18 - 12:06
(6) прокси, прошу прощения, скажу честно я о таком не слышал здесь. как - то это можно проверить?
   sitex
 
9 - 24.01.18 - 12:08
(8) Спроси у админа
   Sargez
 
10 - 24.01.18 - 12:09
(9) тут, к сожалению, все это не быстро. А можете подсказать какие ветки могут быть, если есть и если нет?
 
 Рекламное место пустует
   mistеr
 
11 - 24.01.18 - 12:17
(10) В любом случае есть простое решение — отлаживайся не на серваке, а на компе, где инет не порезан.
   Sargez
 
12 - 24.01.18 - 12:18
(11) да, на компе все работает) а у заказчика получается нет, вот пытаюсь понять, какое решение нужно предоставить заказчику, чтобы функционал заработал
   sitex
 
13 - 24.01.18 - 12:18
(10) посмотреть в настройка IE.
   Sargez
 
14 - 24.01.18 - 13:08
(13) прокси нет
   sitex
 
15 - 24.01.18 - 13:15
(12) Решение пусть ищут админы и анализируют "траффик", может сайт еще с какими то ресурсами взаимодействует.
   1Сергей
 
16 - 24.01.18 - 13:58
Если клиент сервер, то дать права на сайт учетке из под которой запущена служба 1с-сервера
   cw014
 
17 - 24.01.18 - 15:06
(0) там пусто - вообще пусто? А код возврат что дает? Попробуй по HTTPСоединению подключиться и посмотреть текст страницы и код возврата
   cw014
 
18 - 24.01.18 - 15:07
(0) А еще лучше открыть браузер (лучше хром). Открыть инструменты разработчика. Перейти на вкладку network. Набрать адрес страницы в адресной строке. Смотреть самую первую строку - Response, а так же что в получаемых данных. Даже если там 200 - вероятно, что после загрузки страница через XHTTPRequest подгружает отдельно данные с сервера (тоже можно увидеть на закладке source)
   VS-1976
 
19 - 24.01.18 - 15:11
Если у тебя клиент-серверное решение и код исполняется на сервере, то нужно настраивать IE под пользователем, который указан в запуске службы обычно это USR1CV8, но может и отличаться.
   cw014
 
20 - 24.01.18 - 15:12
(19) Нужно настраивать IE под пользователя, под которым запущена служба "Агент сервера 1С предприятия"

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