我使用 indy http 组件 (tidhttp) 来获取任何网站的 HTML 内容。它适用于大多数网站。
如果我尝试某个网站(http://banque-en-ligne-global.com),则会遇到“ HTTP/1.1 412 Precondition Failed ”错误。该 URL 适用于浏览器。
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 内容?