Python: validare un URL

In questo articolo vedremo come validare un URL con Python.

Possiamo installare il modulo validators per lo scopo che vogliamo ottenere.

pip install validators

Questo modulo dispone di una serie di metodi helper che implementano i vari tipi di validazione richiesti restituendo un valore booleano che indica l'esito della validazione effettuata. Per validare un URL possiamo usare il seguente approccio:

import validators

def is_url(url):
    return validators.url(url)
    
def main():
    valid_url = 'https://gabrieleromanato.com'
    invalid_url = 'https://'
    
    print(is_url(valid_url))
    print(is_url(invalid_url))
    
if __name__ == '__main__':
    main()        

Otterremo:

True
False
Torna su