【发布时间】:2019-03-13 17:10:41
【问题描述】:
在这方面对 API 和 Python 来说还是很陌生的。我需要使用他们的 API 从 Scryfall 抓取图像。这是 API 文档的链接。 https://scryfall.com/docs/api
他们正在使用 json 并且代码看起来像这样。 (https://api.scryfall.com/cards/cn2/78?format=json&pretty=true)
这是包含图像 URI 的部分。
"image_uris": {
"small": "https://img.scryfall.com/cards/small/en/cn2/78.jpg?1517813031",
"normal": "https://img.scryfall.com/cards/normal/en/cn2/78.jpg?1517813031",
"large": "https://img.scryfall.com/cards/large/en/cn2/78.jpg?1517813031",
"png": "https://img.scryfall.com/cards/png/en/cn2/78.png?1517813031",
"art_crop": "https://img.scryfall.com/cards/art_crop/en/cn2/78.jpg?1517813031",
"border_crop": "https://img.scryfall.com/cards/border_crop/en/cn2/78.jpg?1517813031"
},
如何在这些 URI 中获取图像并下载它们?
我在 github 上找到了这个,但我不确定从哪里开始。 https://github.com/NandaScott/Scrython
我正在使用此页面上的“默认卡”文件 https://scryfall.com/docs/api/bulk-data
【问题讨论】: