예제 #1
0
 def __fetch_open_graph_details(self):
     try:
         og = OpenGraph(url=self.url)
         if og.is_valid():
             _json = json.loads(og.to_json())
             self.title = self.title or _json['title']
             self.description = self.description or _json['description']
             self.image_url = self.image_url or _json['image']
     except Exception as e:
         print(e.__doc__)
         print(e.message)
     return
예제 #2
0
    def __fetch_open_graph_details(self):
        try:
            og = OpenGraph(url=self.url)
            if og.is_valid():
                _json = json.loads(og.to_json())
                self.name = _json['title']

                img = Image(user=self.user, large_url=_json['image'],
                            added_time=timezone.now())
                img.save()
                self.image = img
        except Exception as e:
            print(e.__doc__)
            print(e.message)
        return