访问https
import socket, ssl
host = 'ip'
port = 443
context = ssl.create_default_context()
conn = context.wrap_socket(socket.socket(socket.AF_INET), server_hostname="www.baidu.com")
conn.connect(("www.baidu.com", 443))
conn.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection: close\r\n\r\n')
buffer = []
while True:
d = conn.recv(1024)
if not d:
break
buffer.append(d)
data = b''.join(buffer)
conn.close()
print(data)