Чтобы получить доменное имя в REPL (цикл чтения-оценки-печати), вы можете использовать различные методы в зависимости от используемого вами языка программирования. Вот несколько примеров на разных языках:
-
Python:
import socket def get_domain_name(url): domain_name = url.split("//")[-1].split("/")[0] return domain_name url = "https://www.example.com" domain_name = get_domain_name(url) print(domain_name)
-
JavaScript:
function getDomainName(url) { const domain = new URL(url).hostname; return domain; } const url = "https://www.example.com"; const domainName = getDomainName(url); console.log(domainName);
-
PHP:
function getDomainName($url) { $parsedUrl = parse_url($url); $domainName = $parsedUrl['host']; return $domainName; } $url = "https://www.example.com"; $domainName = getDomainName($url); echo $domainName;
-
Рубин:
require 'uri' def get_domain_name(url) domain = URI.parse(url).host return domain end url = "https://www.example.com" domain_name = get_domain_name(url) puts domain_name
Это всего лишь несколько примеров, и существует множество других способов добиться этого на разных языках программирования. Вы можете выбрать метод, который соответствует вашим потребностям и языку, с которым вы работаете.