[vipr] simplify and add test (#1258)

This commit is contained in:
Mike Fährmann
2021-01-20 21:40:04 +01:00
parent e707e060cb
commit e5e591b848

View File

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