Чтобы проверить, истек ли срок действия домена Google, вы можете использовать различные методы. Вот несколько примеров на Python:
-
Поиск WHOIS.
Вы можете выполнить поиск WHOIS, чтобы получить информацию о домене, включая дату истечения срока его действия. Вот пример использования библиотекиpython-whois:import whois def check_domain_expiration(domain): w = whois.whois(domain) expiration_date = w.expiration_date if isinstance(expiration_date, list): expiration_date = expiration_date[0] return expiration_date domain = "example.com" expiration_date = check_domain_expiration(domain) if expiration_date is not None: print(f"The domain {domain} expires on {expiration_date}") else: print(f"The domain {domain} does not have an expiration date") -
Поиск DNS.
Другой подход — выполнить поиск DNS для серверов имен домена. Если срок действия домена истек, возможно, с ним не связаны активные серверы имен. Вот пример использования библиотекиdnspython: -
HTTP-запрос.
Вы также можете отправить HTTP-запрос в домен и проверить код состояния ответа. Если срок действия домена истек, он может вернуть код состояния ошибки (например, 404 не найден). Вот пример использования библиотекиrequests:import requests def check_domain_status(domain): try: response = requests.get(f"http://{domain}") if response.status_code == 200: return "active" else: return "expired" except requests.exceptions.RequestException: return "expired" domain = "example.com" status = check_domain_status(domain) print(f"The domain {domain} is {status}")