def ask_imgur_for_link(self, media_url):
#sometimes, imgur links are posted without the extension(gif,jpg etc.). we ask imgur for it.
#log(" ask_imgur_for_link: "+media_url )
media_url=media_url.split('?')[0] #get rid of the query string
img_id=media_url.split("com/",1)[1] #.... just get whatever is after "imgur.com/" hope nothing is beyond the id
#log(" ask_imgur_for_link: "+img_id )
#6/30/2016: noticed a link like this: http://imgur.com/topic/Aww/FErKmLG
if '/' in img_id:
#log(" split_ask_imgur_for_link: "+ str( img_id.split('/')) )
img_id = img_id.split('/')[-1] #the -1 gets the last item on the list returned by split
if img_id:
request_url="https://api.imgur.com/3/image/"+img_id
r = self.requests_get(request_url, headers=ClassImgur.request_header)
j=r.json()
if j['data'].get('mp4'):
return j['data'].get('mp4')
else:
return j['data'].get('link')
评论列表
文章目录