想获取个百度首页的logo,程序还没写完,但是不知道为什么返回的http头是 bad request ,麻烦帮忙看看,python代码

liukunmr 2019-01-04 04:09:25
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]
...全文
172 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2019-01-08
  • 打赏
  • 举报
回复
人家白度是https

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧