Salut,
j'ai le souci suivant : je récupère une page html avec un TIdHTTP, ensuite je la parse pour récupérer les liens, puis je refais un GET sur ces liens pour récupérer les infos. Pourquoi sur certain site cela ne fonctionne pas, alors qu'avec mon navigateur quand je clique sur le lien ça marche ? Comment y remédier ?
Quelqu'un a-t-il une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function GetFromWeb(const Url: String; out DstStream: TStream): String; var oHTTPEngine : TIdHTTP; begin Result := ''; oHTTPEngine := TIdHTTP.Create(nil); try try oHTTPEngine.Get(Url,DstStream); except on E: Exception do Result := E.Message; end; finally oHTTPEngine.Free; end; end;
Partager