import socket

# Создаем TCP сокет
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# Подключаемся к веб-серверу (порт 80 - стандартный для HTTP)
client.connect(('vyatsu.ru', 80))

# Формируем HTTP-запрос
request = (
    "GET / HTTP/1.1\r\n"  # Метод GET, путь /, версия HTTP/1.1
    "Host: vyatsu.ru\r\n"  # Заголовок Host
    "User-Agent: PythonSocket/1.0\r\n"  # Идентификатор клиента
    "Connection: close\r\n"  # Закрыть соединение после ответа
    "\r\n"  # Пустая строка - конец заголовков
)

# Отправляем запрос
client.sendall(request.encode())

# Получаем ответ
response = b""
while True:
    part = client.recv(4096)
    if not part:
        break
    response += part

# Выводим ответ
print(response.decode())

# Закрываем соединение
client.close()