python - 在 Python 请求中停止文件下载

标签 python python-3.x python-requests

到目前为止,我看到了很多有关如何使用请求模块下载文件的信息,但没有任何内容涉及实际取消下载。

我目前正在循环访问一系列 URL,看看是否收到 200 响应代码。如果我到达开始文件下载的 URL (r.status_code == 200),如何取消此文件下载,或者更好的是:首先阻止下载?

最佳答案

您可以使用 HEAD 请求来仅获取 header 信息,而不是 GET。

r = requests.head('http://www.example.com')

关于python - 在 Python 请求中停止文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45777262/

相关文章:

python - 将 HTML 字符串转换为图像数据,并使用 Python 在模板中将其显示为图像

python - 向量化时保留文本数据的顺序

python - brew install opencv3 显然成功,但缺少 cv2.so 和 cv2.py

python - 快速检查远程 URL 上的图像是否存在于 python 中

python - 如何使用 Python 从 .aspx 页面检索数据?

python - 重定向登录 cookie 或通过 POST 传递数据?

python - 删除 python 字典中的一个级别,保留值

python - Tensorflow:高效地将数据移动/放入 GPU

python - 如何在 block 中的新行之后开始列出键

python - 将字符串转换为与确切字符串匹配的已编译正则表达式