Python 403使用OpenGraph Django时禁止

Python 403使用OpenGraph Django时禁止,python,django,facebook-opengraph,Python,Django,Facebook Opengraph,当我尝试使用opengraph从此网站获取数据时:,它返回以下错误:403禁止。您没有访问此资源的权限。有人知道为什么会这样吗 谢谢 我的职能: @receiver(pre_save, sender=Post) def url_processor(sender, instance, *args, **kwargs): if instance.url_web: title, description, image = web_preview(instance.url_web) p

当我尝试使用opengraph从此网站获取数据时:,它返回以下错误:403禁止。您没有访问此资源的权限。有人知道为什么会这样吗

谢谢

我的职能:

@receiver(pre_save, sender=Post)
def url_processor(sender, instance, *args, **kwargs):

if instance.url_web:

    title, description, image = web_preview(instance.url_web)
    print(title, description, image, sep="\n")

    instance.title = title
    instance.content = description

    path = 'blog/' + uuid.uuid4().hex + '.png'
    instance.image = path
    img_data = requests.get(image).content
    with open('media/' + path, 'wb') as handler:
        handler.write(img_data)
My models.py:

class Post(models.Model):
 title = models.CharField(max_length=200, verbose_name="Título", null=True, blank=True)
 content = RichTextField(verbose_name="Contenido", null=True, blank=True)
 published = models.DateTimeField(verbose_name="Fecha de publicación", default=now, null=True, blank=True)
 image = models.ImageField(verbose_name="Imagen", upload_to="blog", null=True, blank=True)
 author = models.ForeignKey(UserManegement, verbose_name="Autor", on_delete=models.CASCADE)
 categories = models.ManyToManyField(Category, verbose_name="Categorias", related_name="get_posts")
 url_web = models.URLField(verbose_name="URL", null=True, blank=True)
 created = models.DateTimeField(auto_now_add=True, verbose_name='Fecha de creacion')
 updated = models.DateTimeField(auto_now=True, verbose_name='Fecha de ediccion')

 class Meta:
    verbose_name = "entrada"
    verbose_name_plural = "entradas"
    ordering = ['-created']

 def __str__(self):
    return self.title