[vipr] simplify and add test (#1258)
This commit is contained in:
@@ -254,14 +254,14 @@ class TurboimagehostImageExtractor(ImagehostImageExtractor):
|
|||||||
class ViprImageExtractor(ImagehostImageExtractor):
|
class ViprImageExtractor(ImagehostImageExtractor):
|
||||||
"""Extractor for single images from vipr.im"""
|
"""Extractor for single images from vipr.im"""
|
||||||
category = "vipr"
|
category = "vipr"
|
||||||
pattern = (r"(?:https?://)?(vipr\.im"
|
pattern = r"(?:https?://)?(vipr\.im/(\w+))"
|
||||||
r"/[^/?#]+(\.html)?)")
|
test = ("https://vipr.im/kcd5jcuhgs3v.html", {
|
||||||
|
"url": "88f6a3ecbf3356a11ae0868b518c60800e070202",
|
||||||
|
"keyword": "c432e8a1836b0d97045195b745731c2b1bb0e771",
|
||||||
|
})
|
||||||
https = True
|
https = True
|
||||||
params = None
|
params = None
|
||||||
|
|
||||||
def get_info(self, page):
|
def get_info(self, page):
|
||||||
url, pos = text.extract(
|
url = text.extract(page, '<img src="', '"')[0]
|
||||||
page,
|
|
||||||
'<p style="display: block; text-align:center;"><img src="', '"'
|
|
||||||
)
|
|
||||||
return url, url
|
return url, url
|
||||||
|
|||||||
Reference in New Issue
Block a user