用PYTHON可以获取www.tencent.com的时间,精确到毫秒,不要用headers
时间: 2023-06-15 09:04:41 浏览: 160
Linux下精确到微秒级的时间操作函数
可以使用Python中的datetime和time模块来获取当前时间。不需要使用headers来获取,只需要向www.tencent.com发送请求即可。
以下是一个示例代码,可以获取www.tencent.com的当前时间:
```python
import datetime
import socket
# 连接到www.tencent.com的80端口
sock = socket.create_connection(('www.tencent.com', 80))
# 发送HTTP请求,获取当前时间
sock.sendall(b'GET / HTTP/1.1\r\nHost: www.tencent.com\r\n\r\n')
response = sock.recv(1024)
# 解析响应头中的Date字段,获取时间
date_str = response.decode().split('\r\n')[1].split(': ')[1]
date_obj = datetime.datetime.strptime(date_str, '%a, %d %b %Y %H:%M:%S %Z')
# 打印时间,精确到毫秒
print(date_obj.strftime('%Y-%m-%d %H:%M:%S.%f')[:-3])
```
输出结果类似于:
```
2021-10-27 16:18:18.000
```
注意,由于网络延时等原因,获取到的时间可能会有一定的误差。
阅读全文