在爬虫中,经常会爬取图片,可是不同的图片属性也不一样,比如有png、jpg、gif等等不同的类型,在进行分类保存的时候总能吐血,因为文件不一样,保存也不一样。那么有没有什么好办法来进行分类呢?
这里以这个图片连接为例
img = 'http://tva3.sinaimg.cn/bmiddle/ceeb653ely8h6osu8twngg20fc0ejqby.gif'
我们要获取这段地址的最后一个属性后缀名,第一次想到的方法是使用简单的列表,只取最后面的三个字母就可以了
a = img[-3:]
print(a)
但是,又发现会有其他的四位的后缀名.
然后我们可以通过分割的方法,因为地址中,后缀名的前面一般都是以.为开头,所以我们使用sprit函数来进行分割
a = img.split('.')[-1]
print(a)
这样子
完美解决