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
评论列表
文章目录