Hi,

Ich versuche in Python mithilfe von whois ein Programm zu schreiben, welches die Verfügbarkeit von Domains überprüft. Das Problem ist jedoch, dass ich nicht weiß wie ich überprüfen soll, ob ein Verbindungsfehler vorliegt oder ob die Domain einfach nicht verfügbar ist. Wenn ein Verbindungsfehler auftritt, steht da dass die Domain nicht verfügbar ist, obwohl das nicht der Fall ist. Ich habe schon einige Dinge versucht, komme aber einfach nicht darauf wie ich das hinkriegen soll. Der Code:

import whois
import time


f = open('domains.txt', 'r')
fread = f.read().split('\n')
f.close()


print(fread)


for domain in fread:
    try:
        w = whois.whois(domain)
        print('Domain ist nicht verfügbar!')
    except Exception as e:
        print('Domain ist verfügbar!')

Über eine Antwort würde ich mich sehr freuen :)