Методы извлечения домена веб-хостинга с примерами кода

  1. Python:

    import urllib.parse
    url = "http://www.example.com"
    parsed_url = urllib.parse.urlparse(url)
    domain = parsed_url.netloc
    print(domain)
  2. JavaScript:

    const url = "http://www.example.com";
    const parsedUrl = new URL(url);
    const domain = parsedUrl.hostname;
    console.log(domain);
  3. PHP:

    $url = "http://www.example.com";
    $parsedUrl = parse_url($url);
    $domain = $parsedUrl['host'];
    echo $domain;
  4. Рубин:

    require 'uri'
    url = "http://www.example.com"
    parsed_url = URI.parse(url)
    domain = parsed_url.host
    puts domain
  5. Java:

    import java.net.URI;
    import java.net.URISyntaxException;
    public class ExtractDomain {
    public static void main(String[] args) {
        String url = "http://www.example.com";
        try {
            URI uri = new URI(url);
            String domain = uri.getHost();
            System.out.println(domain);
        } catch (URISyntaxException e) {
            e.printStackTrace();
        }
    }
    }

Обратите внимание, что в этих примерах предполагается, что URL-адрес имеет стандартный формат и может потребовать дополнительной обработки ошибок или изменений в зависимости от конкретного варианта использования.