Чтобы узнать стоимость хостинга домена, вы можете использовать различные методы в зависимости от контекста и регистратора домена, с которым вы работаете. Вот несколько методов с примерами кода с использованием популярных регистраторов доменов:
-
Использование GoDaddy API:
import requests domain = "example.com" api_key = "YOUR_API_KEY" api_secret = "YOUR_API_SECRET" url = f"https://api.godaddy.com/v1/domains/{domain}" headers = { "Authorization": f"sso-key {api_key}:{api_secret}", "Accept": "application/json" } response = requests.get(url, headers=headers) data = response.json() price = data["price"] print(f"The price of domain {domain} is: {price}") -
Использование Namecheap API:
import requests domain = "example.com" api_user = "YOUR_API_USER" api_key = "YOUR_API_KEY" url = f"https://api.namecheap.com/xml.response?ApiUser={api_user}&ApiKey={api_key}&UserName={api_user}&Command=namecheap.domains.getInfo&DomainName={domain}" response = requests.get(url) data = response.json() price = data["CommandResponse"]["DomainGetInfoResult"]["DomainDetails"]["DomainDetail"]["PurchasePrice"] print(f"The price of domain {domain} is: {price}") -
Использование API Domain.com:
import requests domain = "example.com" api_key = "YOUR_API_KEY" url = f"https://api.domain.com/v1/domains/{domain}" headers = { "Authorization": f"Bearer {api_key}", "Accept": "application/json" } response = requests.get(url, headers=headers) data = response.json() price = data["price"] print(f"The price of domain {domain} is: {price}")