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