请求时间 - Python

10 浏览
0 Comments

请求时间 - Python

timings = []
for _ in range(10):
    name = requests.put("https://example.com", headers=auth)
    if name.status_code == 204:
        print(name.elapsed.total_seconds()*1000)
        timings.append(name.elapsed.total_seconds()*1000)
        time.sleep(30)
    else:
        print (name)
        print (name.text)
        time.sleep(30)
aver = sum(timings) / len(timings)
print()
print(f"{aver} total average")

\n简单来说:我需要在特定时间向服务器发送请求。为了做到这一点,我正在计算发送请求所需的平均时间,以便我可以提前发送它那么多秒,以便服务器在特定时间接收到它。\n只是想知道是否有更精确/更好的方法来做到这一点,因为\"elapsed.total_seconds()\"也包括我下载响应所需的时间,而我只是在寻找服务器接收我的请求所需的时间,而不包括其他时间。

0
0 Comments

问题:Requests库在Python中的使用中出现的原因是什么?如何解决这个问题?

在上述内容中,问题的原因是没有导入requests库。解决这个问题的方法是首先在系统中安装requests库,然后在代码中导入它。

以下是整理后的文章:

你需要导入requests库。你可以先在系统中安装requests库。

pip install requests

然后在你的代码中导入它。

import requests

这样应该就可以正常工作了。

是的,我明白了,我只是添加了整个代码/文件的片段。我的代码运行良好,我只是想找到更好的方法。

0