如何使用beautifulsoup或python或其他内容从内容中提取图像?

时间:2016-02-02 12:10:15

标签: python django beautifulsoup

Iam尝试使用beautifulsoup或python或其他内容从内容中提取图像。

我尝试使用 python goose ,但我没有得到太多帮助,所以我想改变我的工具来完成这项工作。

我使用名为 django-ckeditor wyswyg编辑器

用户通过此编辑器创建内容,该编辑器将保存为Post模型中的内容字段。为了显示这一点,我所要做的就是{{post.content}}用户可以发布的内容是图片和文字。

现在我想与内容分开显示图像。我想缩略内容中的图像。

我使用python goose来实现这一目标,因为我对此有一些经验。我不确定为什么这次不工作。

这是我的代码

class Post(models.Model):
    title = models.CharField(max_length = 100)
    content = RichTextUploadingField(config_name='default')
    @property

    def thumbnail(self, content):
        g = Goose()
        thumbnail = g.extract(raw_html=self.content).top_image.src
        return thumbnail

在html文件中

<img src="{{ post.thumbnail }}" />
什么都没有显示出来。

如何从内容中提取图像?

0 个答案:

没有答案