Python libi ei palauta onko saatavilla vai ei

📅 2022-11-23T12:17:24.393Z
👁️ 91 katselukertaa
🔓 Julkinen


Roys-MacBook-Pro:DomainAvailabilityChecker roy$ python3
Python 3.10.8 (main, Oct 13 2022, 10:17:43) [Clang 14.0.0 (clang-1400.0.29.102)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import whois
>>> whois.whois("test.fi")
{'domain_name': 'test.fi', 'name': 'Loopback Oy', 'address': 'PL 49', 'phone': None, 'email': None, 'status': 'Registered', 'creation_date': datetime.datetime(2006, 8, 3, 0, 0), 'updated_date': datetime.datetime(2017, 9, 7, 0, 0), 'expiration_date': datetime.datetime(2023, 8, 25, 0, 0), 'name_servers': ['ns1.vihi.org', 'ns2.tunk.net', 'ns0.tunk.net'], 'name_server_statuses': ['ns1.vihi.org [OK]', 'ns2.tunk.net [OK]', 'ns0.tunk.net [OK]'], 'dnssec': 'no', 'registrar': 'Loopback Oy', 'registrar_site': None}
>>> whois.whois("test.eu")
{'domain_name': 'test.eu', 'tech_name': None, 'tech_org': None, 'tech_phone': None, 'tech_fax': None, 'tech_email': None, 'registrar': 'Domain Robot', 'registrar_url': 'https://internetx.com', 'name_servers': 'dns2.iwelt-ag.net\n        dns.iwelt-ag.net\n        dns3.iwelt-ag.de\n\nPlease visit www.eurid.eu for more info.'}
>>> whois.whois("saoidioasdijoasido.eu")
{'domain_name': 'saoidioasdijoasido.eu', 'tech_name': None, 'tech_org': None, 'tech_phone': None, 'tech_fax': None, 'tech_email': None, 'registrar': None, 'registrar_url': None, 'name_servers': None}
>>> whois.whois("saoidioasdijoasido.fi")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.10/site-packages/whois/__init__.py", line 52, in whois
    return WhoisEntry.load(domain, text)
  File "/usr/local/lib/python3.10/site-packages/whois/parser.py", line 231, in load
    return WhoisFi(domain, text)
  File "/usr/local/lib/python3.10/site-packages/whois/parser.py", line 926, in __init__
    raise PywhoisError(text)
whois.parser.PywhoisError: 
Domain not found

Copyright (c) Finnish Transport and Communications Agency Traficom


>>>