Ciao a tutti, avrei un piccolo problema con un programma in sviluppo, vi spiego la funzione di questo programma:

1) Inserisco l'url di un sito es http://html.it
2)Carico alcune stringhe da un file .txt
3)Verifico se UrlSito&StringaCaricata esiste
---3A)Se esiste allora fai questo
---3B)Se non esiste fai quest'altro.

Il problema è il passaggio 3, supponendo che le stringhe caricate siano rispettivamente /home, /forum, /blog, /index.php /ciaocomeva.html ecc

come faccio a verificare se esiste la pagina http://html.it/home o http://html.it/index.php ecc

Non riesco a trovare una via d'uscita normale.... Avevo pensato di analizzare cosa contiene la pagina web e nel caso in cui avesse contenuto le stringhe "Impossibile", "visualizzare" e "pagina" l'avrei potuta classificare come una pagina inesistente, però credo che capiate anche voi che è un metodo non sempre affidabile e anche un po' stupido. Ringrazio in anticipo.

Edit: come da manuale, appena postata la domanda si accende la lampadina -.-
se provassi qualcosa col ping? funziona con le pagine? D:

Codice PHP:
 Try
            
My.Computer.Network.Ping("google.it")
            
MsgBox("Esiste")
        Catch 
ex As System.Net.NetworkInformation.PingException
            MsgBox
("Non esiste")
        
End Try 
Con le pagine non funziona, il codice qui sopra serve solo per verificare l'esistenza di siti si dai avete capito