想获取个百度首页的logo,程序还没写完,但是不知道为什么返回的http头是 bad request ,麻烦帮忙看看,python代码
import socket
image_socket = socket.socket()
image_socket.connect(('www.baidu.com', 80))
image_socket.send('GET www.baidu.com/img/bd_logo.png HTTP/1.1\n\n')
baidu_logo = ""
while True:
recv_data = image_socket.recv(5120)
if ( len(recv_data) < 1 ) :
break
baidu_logo += recv_data
image_socket.close()
# look for the end of the header
image_header_index = baidu_logo.find("\r\n\r\n")
print baidu_logo[:image_header_index]