domains.py 文件源码

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

项目:script.reddit.reader 作者: gedisony 项目源码 文件源码
def get_gallery_info(self, media_url):
        gallery_name = media_url.split("/gallery/",1)[1]
        if gallery_name=="":
            return False

        request_url="https://api.imgur.com/3/gallery/"+gallery_name

        #log("    imgur:check if album- request_url---"+request_url )
        try:
            r = self.requests_get(request_url, headers=ClassImgur.request_header)
        except requests.exceptions.HTTPError:
            #http://imgur.com/gallery/Ji0IWhG this link has /gallery/ but returns 404 if asked as gallery
            request_url="https://api.imgur.com/3/image/"+gallery_name
            #log('      Trying a different query:'+request_url)
            try:
                r = self.requests_get(request_url, headers=ClassImgur.request_header)
            except requests.exceptions.HTTPError:
                #https://imgur.com/gallery/knbXW   this link has is not "image" nor "gallery" but is "album"
                request_url="https://api.imgur.com/3/album/"+gallery_name
                #log('      Trying a different query:'+request_url)
                r = self.requests_get(request_url, headers=ClassImgur.request_header)
                #there has to be a better way to do this...
        return r
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号