[imgbox] use text.extract_all
This commit is contained in:
@@ -55,9 +55,11 @@ class ImgboxExtractor(AsynchronousExtractor):
|
|||||||
def get_file_metadata(self, page):
|
def get_file_metadata(self, page):
|
||||||
"""Collect metadata for a downloadable file"""
|
"""Collect metadata for a downloadable file"""
|
||||||
data = self.metadata.copy()
|
data = self.metadata.copy()
|
||||||
data["num"] , pos = text.extract(page, '</a> ', ' of ')
|
data, _ = text.extract_all(page, (
|
||||||
data["image-key"], pos = text.extract(page, '/i.imgbox.com/', '?download', pos)
|
("num" , '</a> ', ' of '),
|
||||||
data["name"] , pos = text.extract(page, ' title="', '"', pos)
|
("image-key", '/i.imgbox.com/', '?download'),
|
||||||
|
("name" , ' title="', '"'),
|
||||||
|
), values=data)
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def get_file_url(self, page):
|
def get_file_url(self, page):
|
||||||
|
|||||||
Reference in New Issue
Block a user