python - 想要从网站下载图片而不是 json 文件
问题描述
我们需要来自网站<https://api.data.gov.sg/v1/transport/traffic-images>的图片。但是下面的脚本下载json文件。但我们想直接下载图片。我是初学者。谢谢提前
from threading import Timer
import time
import requests
startlog = time.time()
image_url = "https://api.data.gov.sg/v1/transport/traffic-images"
tm = 0
while True:
tm += 1
r = requests.get(image_url) # create HTTP response object
with open(str(tm)+"trafficFile.json", 'wb') as f:
f.write(r.content)
print(tm)
time.sleep(20)
解决方案
上面写的这段小代码将从网上下载下面的图片。现在检查您的本地目录(此脚本所在的文件夹),您将找到此图像。
推荐阅读
- reactjs - 如何使用 React JS 创建 UML 类图
- javascript - 多 API 调用
- python - Python-yaml:yaml.reader.ReaderError:不可接受的字符
- html - 如何使用 css 使文本闪烁和发光
- powershell - 如何将字符串和数组的混合传递给 PowerShell 中的可执行文件?
- php - 使用复选框发送时发送空白消息
- mandrill - Mandrill“将每封电子邮件的副本发送到此地址”:抄送还是密送?
- php - 重复的 URL 发布参数问题
- google-analytics - 谷歌分析目标转化范围
- spring - 如果 AOP 切入点表达式不匹配,如何使 Spring 应用程序启动失败?