Pagina 1 di 1

[Risolto] Verifica esistenza sito web

Inviato: domenica 8 maggio 2022, 21:21
da Luka2017
Buonasera sapere se esiste un modo, tramite macro, di poter verificare se il link di un sito web esiste, senza dover aprire il browser. Cercando in rete ho trovato questa macro, ma funziona solamente con excel. Mi potete aiutare? Grazie mille

Codice: Seleziona tutto

Sub Esistenza_URL()
    Dim http As Object, topics As Object, titleElem As Object, i As Integer
    Set http = CreateObject("MSXML2.XMLHTTP")
    http.Open "GET", "https://nuvola.madisoft.it/mad/ATIC80100B/inserisci", False
    
    'http.Open "GET", "https://nuvola.madisoft.it/mad/BOIC824007/inserisci", False
    
    http.send

    If http.Status = "404" Then
        MsgBox "Sito non esiste"
    Else
        MsgBox "Sito esistente"
    End If

End Sub

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 0:37
da unlucky83
Prova a vedere se una macro del genere va bene per il tuo caso.
Con pagine esistenti riesce ad aprire il file in lettura, mentre con pagine non esistenti non riesce ad aprire il file in lettura e gestendo l'errore riesci a scoprire se esiste oppure no.

Nel codice, il primo url è un indirizzo valido, il secondo è un indirizzo non valido.

Codice: Seleziona tutto

sub TestLink
'IfileStream="https://forum.openoffice.org/it/forum/viewtopic.php?t=11718" 'link esistente
IfileStream="https://fom.openoffice.org/it/forum/viewtopic.php?t=11718" 'link non esistente
rem apri file in lettura
iNumber = Freefile
on error GoTo NonEsiste
    Open iFileStream For Input As iNumber 
    Close #iNumber
    msgbox "Esiste"
    Exit sub
   NonEsiste:
   msgbox "Non esiste"
end sub

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 7:12
da charlie
Sei pregato di chiudere il precedente argomento con il tag [Risolto] sul primo messaggio.

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 7:25
da Luka2017
Buongiorno Charlie ho inserito il tag risolto ma mi sa che da cellulare non funziona. Infatti se entri nel messaggio c'è il simbolo del visto verde.

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 7:51
da charlie
charlie ha scritto: lunedì 9 maggio 2022, 7:12 ... sul primo messaggio.
Hai sbagliato anche tutti i precedenti, li ho sistemati io.

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 8:55
da Luka2017
E che cosa ho sbagliato io ho seguito la procedura.

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 9:14
da charlie
Mi ripeto:
charlie ha scritto: lunedì 9 maggio 2022, 7:51
charlie ha scritto: lunedì 9 maggio 2022, 7:12 ... sul primo messaggio.
Hai sbagliato anche tutti i precedenti, li ho sistemati io.

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 9:43
da unlucky83
In altri termini:
Si deve modificare il titolo della discussione, cioè il titolo
Del primo messaggio ;)

Re: Verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 9:46
da Luka2017
Ok fatto.

verifica esistenza sito web

Inviato: lunedì 9 maggio 2022, 15:04
da Luka2017
Sei un genio grazie infinite!!!!!! :D