Exemple #1
0
    def parse_meta_tags(self):
        """Parse meta tags from original_html."""
        from tidbits.utils.parser import MetaTagParser

        parser = MetaTagParser(self.original_html)
        meta_tags = parser.run()

        self.meta_title = meta_tags.get('title', None)
        self.meta_description = meta_tags.get('description', None)
        self.meta_keywords = meta_tags.get('keywords', None)
        self.meta_image_url = meta_tags.get('image_url', None)
        self.save()