1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-25 20:22:36 +01:00

[yaplog] prevent crash on empty posts (#443)

This commit is contained in:
Mike Fährmann 2019-10-10 21:19:09 +02:00
parent 94eb7c6cad
commit dc6ad81e2e
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

View File

@ -57,7 +57,8 @@ class YaplogExtractor(AsynchronousMixin, Extractor):
prev , pos = text.extract(page, 'class="last"><a href="', '"', pos)
urls = list(text.extract_iter(page, '<li><a href="', '"', pos))
urls[0] = page # cache HTML of first page
if urls:
urls[0] = page # cache HTML of first page
if len(urls) == 24 and text.extract(page, '(1/', ')')[0] != '24':
# there are a maximum of 24 image entries in an /image/ page
@ -107,6 +108,10 @@ class YaplogPostExtractor(YaplogExtractor):
("https://yaplog.jp/msjane/archive/246", {
"pattern": r"https://yaplog.jp/cv/msjane/img/246/img\d+_t.jpg"
}),
# empty post (#443)
("https://yaplog.jp/f_l_a_s_c_o/image/872", {
"count": 0,
}),
# blog names with '-' (#443)
("https://yaplog.jp/a-pierrot-o/image/3946/22779"),
)