|
Вход на страницу через Proxy |
☑ |
0
DeXeD
25.07.13
✎
10:40
|
Подскажите, как в полеHTMLдокумента загрузить страницу через прокси? Пробывал использовать файл inetcfg.xml
В файле:
<InternetProxy
protocols="http=119.233.255.51:86"
user = ""
password = ""
bypassOnLocal="true"
bypassOnAddresses="127.0.0.1"
/>
Но метод полеHTMLдокумента.Получить(Адрес)все равно не грузит заблоченные сайты?
|
|
1
Капитан О
25.07.13
✎
10:41
|
видимо, да
|
|
2
DeXeD
25.07.13
✎
10:51
|
Если использовать прокси в браузере, то сайты открываются*
Надо имеено средствами 1С.
|
|
3
Капитан О
25.07.13
✎
10:55
|
разбирайся
Процедура КоманднаяПанель3ЗагрузитьСтраницу(Кнопка)
//ФормаАвторизации=ПолучитьФорму("ФормаАвторизации");
//СтруктураАвторизации=ФормаАвторизации.ОткрытьМодально();
//Если СтруктураАвторизации=Неопределено Тогда
// Возврат;
//КонецЕсли;
//
//ИмяФайла=ПолучитьИмяВременногоФайла("html");
//Прокси=Новый ИнтернетПрокси;
//Прокси.Пользователь=СтруктураАвторизации.ЛогинПрокси;
//Прокси.Пароль=СтруктураАвторизации.ПарольПрокси;
//Попытка
// Если СтруктураАвторизации.ИспользоватьПрокси Тогда
// http=Новый HTTPСоединение("techsupp.1c.ru", , СтруктураАвторизации.Логин, СтруктураАвторизации.Пароль, Прокси);
// Иначе
// http=Новый HTTPСоединение("techsupp.1c.ru", , СтруктураАвторизации.Логин, СтруктураАвторизации.Пароль);
// КонецЕсли;
//Исключение
// Сообщить(ОписаниеОшибки());
// Возврат;
//КонецПопытки;
//Попытка
// http.Получить("", ИмяФайла);
// Мусор.Добавить(ИмяФайла);
//Исключение
// Сообщить(ОписаниеОшибки());
// Возврат;
//КонецПопытки;
КонецПроцедуры
|
|
4
Капитан О
25.07.13
✎
10:57
|
(3) хрень какая-то. вот у меня типа броузера: ЭлементыФормы.ПолеHTMLДокумента1.Документ.URL=";;
|
|
5
DeXeD
25.07.13
✎
11:08
|
Сервер = "119.233.255.51";
Порт = 86;
Proxy = новый ИнтернетПрокси();
Proxy.Установить("HTTP",сервер,порт);
Proxy.Установить("HTTPS",сервер,порт);
HTTP = Новый HTTPСоединение(Адрес,,,,Proxy);
Ошибка в последней строке, поле не доступно для записи
|
|
6
Капитан О
25.07.13
✎
11:12
|
(5) врёшь
|
|
7
Капитан О
25.07.13
✎
11:12
|
а, может, и нет
|
|
8
DeXeD
25.07.13
✎
11:22
|
Ругается на proxy. Есть еще какие-нить предложения?
|
|
9
Капитан О
25.07.13
✎
11:24
|
(8) почитать ошибку и подумать есть предложение
|
|
10
DeXeD
25.07.13
✎
11:33
|
Имя файла заранее неизвестно. HTTPСоединение не подходит. Допустим:
Какое имя файла?
|
|
11
DeXeD
25.07.13
✎
12:08
|
люди, прокси + полеHTMLДокумента - как еще можно реализовать?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший