Window TCP连接无反应

问题遇到的现象和发生背景

window系统下,用anaconda加载py文件TCP连接百度不报错但是也接收不到文件

问题相关代码,请勿粘贴截图

import socket

sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)

sock.connect(("www.baidu.com.cn",80))

sock.send(b"GET/HTTP/1.1\r\nHOST:www.baidu.com.cn\r\nConnection:close\r\n\r\n")

buffer=[]

while True:
content=sock.recv(1024)
if content:
buffer.append(content)
else:
break
web_content=b"".join(buffer)
sock.close()
print(web_content)

http_header,http_content=web_content.split(b"\r\n\r\n",1)

with open("baidu.html","wb") as f:
f.write(http_content)

运行结果及报错内容

(base) C:\Users\Administrator>python C:\Users\Administrator\Desktop\mypy\MyTCPtry.py
_
就上面那个_光标一直闪,但是也没啥反应

我的解答思路和尝试过的方法
我想要达到的结果

初始化socket句柄参数貌似有问题
SOCK_DGRAM换成SOCK_STREAM
前者是UDP协议

更换不同的网站也没反应