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
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