我使用indy http组件(tidhttp)获取任何网站的HTML内容。它适用于大多数网站。
如果我尝试某个网站(http://banque-en-ligne-global.com),则会遇到“ HTTP / 1.1 412失败的前提条件”错误。该网址可在浏览器上使用。
var
Http: TIdHTTP;
MS: TMemoryStream;
begin
Http := TIdHTTP.Create(nil);
MS := TMemoryStream.Create;
Http.Get('http://banque-en-ligne-global.com', MS); // Error Here
....
end;
有什么方法可以绕过错误并获取网站的HTML内容?