如何从已知网址抓取图片并将其保存到使用Python(v2.6)的计算机中?谢谢Python - 如何从互联网上抓取图像
2
A
回答
8
您可以使用urllib.urlretrieve
。
如果需要,将由URL表示的网络对象复制到本地文件中。
例子:
>>> import urllib
>>> urllib.urlretrieve('http://i.imgur.com/Ph4Xw.jpg', 'duck.jpg')
('duck.jpg', <httplib.HTTPMessage instance at 0x10118e830>)
# by now the file should be downloaded to 'duck.jpg'
0
电池都包含在urllib:
urllib.urlretrieve(yourUrl, fileName)
1
您可以使用urllib.urlretrieve
:
import urllib
urllib.urlretrieve('http://example.com/file.png', './file.png')
如果您需要米矿石的灵活性,使用urllib2
。
1
在缺乏任何上下文,下面是使用标准库模块作出非验证HTTP GET请求
import urllib2
response = urllib2.urlopen('http://lolcat.com/images/lolcats/1674.jpg')
with open('lolcat.jpg', 'wb') as outfile:
outfile.write(response.read())
EDIT的一个简单的例子:urlretrieve()
是新的我。我想你可能把它变成命令行单线......如果你无聊。
$ python -c "import urllib; urllib.urlretrieve('http://lolcat.com/images/lolcats/1674.jpg', filename='/tmp/1674.jpg')"
+0
如何进行已验证的请求?这对你选择哪一个有影响吗? – user3624582
0
import urllib2
open("fish.jpg", "w").write(urllib2.urlopen("http://www.fiskeri.no/Fiskeslag/Fjesing.jpg").read())
0
容易。
import urllib
urllib.urlretrieve("http://www.dokuwiki.org/_media/wiki:dokuwiki-128.png","dafile.png")
相关问题
- 1. 从互联网上获取图像CollectionView
- 2. 从互联网上获取图像
- 3. Python:如何通过它从互联网上下载图像URL
- 4. 无法从互联网获取图像
- 5. 我如何获得从互联网上下载的图像源?
- 6. 从互联网上获取图像到一个集合
- 7. 如何从互联网使用python
- 8. 更新从互联网的图像
- 9. 从互联网上获取文本
- 10. 从互联网上读取数据
- 11. 从互联网上读取文件?
- 12. 从互联网上获取数据
- 13. 钛 - 从互联网上保存图像到Android上的SD卡
- 14. 我如何从Python网站抓取网站上的pdf链接
- 15. Python的PDF生成 - 从互联网图像
- 16. 如何在FXRuby中获取互联网图像?
- 17. 如何使用bash或python从互联网上查看时间?
- 18. 如何设置超时在图像渲染从互联网lwuit
- 19. 如何从网页上抓取数据?
- 20. 如何从网站上抓取数据
- 21. 如何从网站上抓取信息?
- 22. 缓存从互联网获取的图像?
- 23. 从互联网获取图像并设置为ImageView
- 24. 从互联网上的损失透明度下载图像
- 25. 从网站抓图像
- 26. 从互联网
- 27. 从互联网
- 28. 如何从互联网上随机抽取样本?
- 29. 如何使用Java从互联网上读取文本文件?
- 30. 如何在Android上从互联网获取当前时间
可能重复:http://stackoverflow.com/questions/1482600/grab-an-image-via-the-web-and-save-it-with-python – Kai
凯 - 一个没有按”不想将其保存到本地驱动器 –