|
Вопрос # 2 047/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты! Кто-нибудь знает как бороться с HTTP /1.1 403 Forbidden ? Стала вылетать эта ошибка
Приложение: Переключить в обычный режим- var
- c,r,I, J, K : Integer;
- st,poisk,ya,d,get,cod:string;
- Throttler:TIdInterceptThrottler;
- Stream : TMemoryStream;HTTP : TIdHTTP;
- begin HTTP := TIdHTTP.Create( nil );
- with listbox1 do begin
- for I := 0 to ListBox1.Items.Count - 1 do begin try
-
- st:=listbox1.items[i];
- Stream := TMemoryStream.Create;
- cod:=UrlEncode(st);
-
-
-
- Stream.SaveToFile( 'c:'+st+'.pt' );
- listbox2.items.Add('c:'+st+'.pt');
- listbox1.items.Delete(i);
-
- finally
- FreeAndNil( Stream ); FreeAndNil( HTTP );
- end;
- end;
- end;
- end;
-
 |
Вопрос задал: SLAVIKI (статус: Посетитель)
Вопрос отправлен: 4 ноября 2008, 20:37
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 4 ноября 2008, 23:41; участников в обсуждении: 1.
|
Вадим К (статус: Академик), 4 ноября 2008, 23:41 [#1]:
Если все закачки идут с одного сайта, то такую ошибку вполне можно получить. Например сервер перегружен. Либо Вы слишком часто обращаетесь к нему и Вас на время забанили. Ведь если к примеру странички с сайта тянуться по 10 штук в секунду - скорее всего это не броузер, а бот.
Также некоторые сайты могут не пускать, если не выставлены нужные референсы, не выставлен нужный UserAgent.
Что делать? попробовать скачать ещё раз. просто поставить в очередь.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|