Habe schon einiges hier gefunden und gelesen und auch gegoogelt, leider verstehe ich nicht wie ich das Problem lösen kann.
Mache eine einfache GET Anfrage mit der IDHTTP Komponente.
Code:
function GetHTMLCode(xUrl: String): String;
var
xResult : TStringList;
begin
xResult := TStringList.Create;
try
try
xResult.Text := IdHTTP1.Get(xUrl);
except
on E: EIdHTTPProtocolException do
begin
xResult.Add('E.Message: ' + E.Message);
xResult.Add('E.ErrorMessage:');
xResult.Add(E.ErrorMessage);
end;
end;
finally
Result := xResult.Text;
xResult.Free;
end;
end;
95% der Seiten werden vollständig geladen. Ab und zu aber wird nur ein Teil der aufgerufenen Seiten ausgegeben. zb. 1/3 oder die Hälfte, das ist immer wieder unterschiedlich, d.h. ab und zu fehlt ein Teil des
HTML-Codes in der TStringList Variable. Im FireFox oder Chrome wird der
HTML-Code vollständig angezeigt.
Woran kann das liegen?