【问题标题】:Downloading Image with no Extension下载没有扩展名的图像
【发布时间】:2015-07-22 13:10:05
【问题描述】:

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

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

【问题讨论】:

  • 你需要对图像做什么?如果您只是将其保存到磁盘,为什么不重命名它以添加扩展名?

标签: python beautifulsoup urllib2 urllib


【解决方案1】:

你可以通过类名和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")

【讨论】:

    猜你喜欢
    • 2013-06-28
    • 1970-01-01
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多