Чтобы получить цену доменного имени, вы можете использовать различные методы в зависимости от контекста и регистратора домена, с которым вы работаете. Вот несколько методов с примерами кода с использованием популярных регистраторов доменов, таких как GoDaddy и Namecheap:
-
Использование GoDaddy API (Python):
import requests domain_name = 'example.com' api_key = 'YOUR_API_KEY' api_secret = 'YOUR_API_SECRET' headers = { 'Authorization': f'sso-key {api_key}:{api_secret}' } url = f'https://api.godaddy.com/v1/domains/price/{domain_name}' response = requests.get(url, headers=headers) data = response.json() price = data['price'] print(f"The price of {domain_name} is {price}")
-
Использование API Namecheap (Python):
import requests domain_name = 'example.com' api_key = 'YOUR_API_KEY' api_username = 'YOUR_API_USERNAME' api_client_ip = 'YOUR_IP_ADDRESS' url = f'https://api.namecheap.com/xml.response?ApiUser={api_username}&ApiKey={api_key}&UserName={api_username}&Command=namecheap.domains.check&ClientIp={api_client_ip}&DomainList={domain_name}' response = requests.get(url) data = response.json() price = data['ApiResponse']['CommandResponse']['DomainCheckResult']['Domain']['Price'] print(f"The price of {domain_name} is {price}")
-
Использование поиска WHOIS (Python):
import whois domain_name = 'example.com' data = whois.whois(domain_name) price = data['price'] print(f"The price of {domain_name} is {price}")
Обратите внимание, что фактическая реализация может отличаться в зависимости от документации API конкретного регистратора или библиотеки WHOIS, которую вы используете.