image.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:plumeria 作者: sk89q 项目源码 文件源码
def unfurl_image_url(url: str) -> Awaitable[str]:
    with DefaultClientSession() as session:
        results = await fetch_all(session, url)
        if 'twitter_cards' in results and 'image' in results['twitter_cards']:
            return results['twitter_cards']['image']
        if 'open_graph' in results and 'image' in results['open_graph']:
            return results['open_graph']['image']
        if 'oembed' in results and 'thumbnail_url' in results['oembed']:
            return results['oembed']['thumbnail_url']
        raise CommandError("Couldn't extract an image from the URL '{}'".format(url))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号