1.
Сплавщик
30.01.25 14:36
Сейчас в теме
Добрый день. При обращении к сайту возвращает код состояния 307, проверка на робота. Как обойти эту ситуацию?
Фрагмент кода:
ИначеЕсли HTTPОтвет.КодСостояния = 307 Тогда // временная переадресация
URI = СтруктураURI(HTTPОтвет.Заголовки.Получить("Location"));
АдресРесурса = HTTPОтвет.Заголовки.Получить("Location");
//Адрес ресурса - проверка на робота...
//????Как обойти???
Если URI.Схема = "https" Тогда
// обработаем перенаправление на защищенное соединение
БезопасноеСоединение = Новый HTTPСоединение(URI.ИмяСервера,443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
//путь к ресурсу также возьмем из структуры URI
HTTPОтвет = БезопасноеСоединение.Получить(Новый HTTPЗапрос(URI.ПутьНаСервере));
ФайлОтвета = ""+ HTTPОтвет.ПолучитьТелоКакСтроку();
//Сообщить (""+ФайлОтвета);
КонецЕсли;
//????