import socket client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect(('vyatsu.ru', 80)) request = "GET / HTTP/1.1\r\nHost: vyatsu.ru\r\nUser-agent: python-requests/2.33.1\r\nAccept-Encoding: gzip, deflate, zstd\r\nAccept: */*\r\nConnection: keep-alive\r\n" client.sendall(request.encode()) chunks = [] while True: chunk = client.recv(4096) if not chunk: break chunks.append(chunk) response = b"".join(chunks) print(response.decode()) client.close()