Zitat:
EDIT: Du willst alle Links? - Warum dann nicht mit IdHTTP zugreifen?
Ich geif doch per IdHTTP darauf zu?
Delphi-Quellcode:
procedure GetLinksFromURL(
url:
string; s: THashedStringList;);
var
doc: IHTMLDocument2;
IdHTTP: TIdHTTP;
begin
Assert((
url <> '
')
and Assigned(s));
IdHTTP := TIdHTTP.Create;
try
IdHTTP.HandleRedirects := true;
IdHTTP.Request.UserAgent :=
'
User-agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)';
doc := GetDocument(IdHTTP.Get(
url))
as IHTMLDocument2;
if Assigned(doc)
then
ExtractLinks(doc, s);
finally
IdHTTP.Free;
end;
end;