![]() |
überprüfen ob internetseite
wie kriege ich raus (nachdem ich alle links einer webseite rausgesucht habe) ob es sich bei einem link um eine internetseite handelt ohne die seite direkt anzuwählen?
alle links mit .htm oder .html sind ja kein problem aber was ist mit zb. ![]() das ist ja definitiv eine internetseite, aber wie krieg ich das programmseitig raus |
Re: überprüfen ob internetseite
Hmmm....
irgendwie verstehe ich die Frage nicht ;-) Was soll es denn sonst für ein Link sein wenn nicht einer auf eine URL? |
Re: überprüfen ob internetseite
es kann ja auch eine datei sein, zb .zip oder einfach blos ein anker auf einen anderen teil der seite
|
Re: überprüfen ob internetseite
Hi,
du könntest mit pos überprüfen ob sich in einem String der Teilstring "www." befindet, wenn sich nun noch als 3,4 oder 5 letztes zeichen ein Punkt befindet, hanselt es sich um eine Internetadresse. |
Re: überprüfen ob internetseite
es gibt aber auch seiten welche man ohne www anwählen kann und mit de, com... raussuchen ist auch nicht so ideal wenns zb ein anker ist
|
Re: überprüfen ob internetseite
Zitat:
|
Re: überprüfen ob internetseite
php is da auch noch so ein problem
denn woher weiss ich, was sich hinter einer id befindet?? |
Re: überprüfen ob internetseite
Zitat:
|
Re: überprüfen ob internetseite
Zitat:
Hab' mal kurz nachgeschaut. Und tatsächlich da war doch eine WinAPI.
Delphi-Quellcode:
Scheint aber wohl nur zu überprüfen, ob ein http, https, usw. voran steht.
function IsValidURL(const URL: String): Boolean;
begin if UrlMon.IsValidURL(nil, PWideChar(WideString(URL)), 0) = S_OK then Result := True else Result := False; end; |
Re: überprüfen ob internetseite
Das was du vor hast ist glaube ich nicht möglich.
Mhm du müsstest schon einen Request absetzen und es reicht ja den zurückgelieferten Header auszuwerten text/html, falls Bandbreite/Volumen deine Entscheidung geprägt hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz