1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-22 10:42:34 +01:00

[yaplog] fix incomplete image URLs (#443)

This commit is contained in:
Mike Fährmann 2019-10-09 17:42:15 +02:00
parent a782b009b8
commit 93aac8dfea
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

View File

@ -34,6 +34,8 @@ class YaplogExtractor(AsynchronousMixin, Extractor):
for num, url in enumerate(urls, 1):
page = self.request(url).text if num > 1 else url
iurl = text.extract(page, '<img src="', '"')[0]
if iurl[0] == "/":
iurl = text.urljoin(self.root, iurl)
iid, _, ext = iurl.rpartition("/")[2].rpartition(".")
image = {
"url" : iurl,
@ -101,6 +103,10 @@ class YaplogPostExtractor(YaplogExtractor):
"url": "896cae20fa718735a57e723c48544e830ff31345",
"keyword": "f8d8781e61c4c38238a7622d6df6c905f864e5d3",
}),
# complete image URLs (#443)
("https://yaplog.jp/msjane/archive/246", {
"pattern": r"https://yaplog.jp/cv/msjane/img/246/img\d+_t.jpg"
}),
# blog names with '-' (#443)
("https://yaplog.jp/a-pierrot-o/image/3946/22779"),
)