import socket # 创建一个socket对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 获取服务器的IP地址 server_ip = socket.gethostbyname('baidu.com') server_port = 80 # 连接到服务器 s.connect((server_ip, server_port)) # 创建HTTP GET请求 request = 'GET / HTTP/1.1\r\nHost: baidu.com\r\n\r\n' # print('request:', request) s.send(request.encode()) # 接收服务器的响应 response = '' while True: try: recv = s.recv(1024) except: break if not recv: break response += recv.decode() s.close() res = 'HTTP/1.1 200 OK' in response