![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте.
Скачал Embarcadero (CodeGear) Delphi 2010 Architect Lite Добавил на форму компоненты:TidHTTP,TidAntiFreeze,TButton,TMemo И на кнопку код: Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP,
StdCtrls, IdAntiFreezeBase, IdAntiFreeze, ExtCtrls, ADODB, Grids, DBGrids, DB,
ComCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
IdHTTP1: TIdHTTP;
IdAntiFreeze1: TIdAntiFreeze;
Memo1: TMemo;
ProgressBar1: TProgressBar;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
html:WideString;
begin
html:=IdHTTP1.Get('http://yandex.ru');
Memo1.Text:=html;
end;
end.Ссылки на рутрекер запрещены! Никак код страницы увидеть не могу.Либо версия делфи глючная,либо в коде ошибки. Как исправить? Последний раз редактировалось Admin, 22.12.2018 в 12:30. |
|
#2
|
|||
|
|||
|
Да не, код правильный.
Только вот 2 момента. 1. Вообще-то сейчас практически все большие сервисы перешли на https. 2. А Яндекс по http вообще чего-то отдает? Или сразу делает редирект на https, а у тебя этот момент не обрабатывается. Короче, проверь свой код на любом сайте, который гарантированно отдается по http, да хоть на этом. А уже потом думай что тебе с https делать (да, я тут уже пару раз постил пример чтения страницы через Indy с https, воспользуйся поиском). |
| Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
Nikita4 (23.12.2018)
| ||
|
#3
|
|||
|
|||
|
Спасибо,вопрос решён.
|