下载没有扩展名的图片

时间:2015-07-22 13:10:06

标签: python beautifulsoup urllib2 urllib

我已经搜索了很多但是没有找到关于如何使用BeautifulSoup和urllib使用src链接并在没有扩展名时下载图像的好答案,例如,Facebook应用程序的图像图标@ https://play.google.com/store/apps/details?id=com.facebook.katanahttps://lh3.googleusercontent.com/ZZPdzvlpK9r_Df9C3M7j1rNRi7hhHRvPhlklJ3lfi5jk86Jd1s0Y5wcQ1QgbVaAP5Q=w300-rw - 没有附加信息。

我应该使用哪种库或方法来下载此类图像?

1 个答案:

答案 0 :(得分:0)

您可以使用类名和src属性使用img标记获取图像:

import requests
import urllib
r = requests.get("https://play.google.com/store/apps/details?id=com.facebook.katana")
from bs4 import BeautifulSoup
soup = BeautifulSoup(r.content)

img = soup.find("img",{"class":"cover-image"})["src"]
urllib.urlretrieve(img,"fb.jpg")