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