【发布时间】:2016-05-11 15:23:38
【问题描述】:
我正在尝试从 Google Books API 下载书籍封面图片。它最终给了我一个这样的链接:
http://books.google.com/books/content?id=Tum3dwFzSngC&printsec=frontcover&img=1
如果您单击它,您可以看到它已加载并存在。那么,我只是使用此代码下载图像:
import requests
r = requests.get('http://books.google.com/books/content?id=Tum3dwFzSngC&printsec=frontcover&img=1')
with open('test.jpeg', "wb") as f:
f.write(r.content)
f.close()
但是,我从中获得的图像始终只是一个 9kb 的文件,上面写着“图像不可用”,我假设当请求的图像不存在时,它只是来自 API。我在这里做错了吗?它看起来非常标准和简单,所以我不确定哪里错了。
【问题讨论】:
标签: python