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()