mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-23 03:02:50 +01:00
[mangahere] ensure download URLs have a scheme (fixes #1070)
This commit is contained in:
parent
76dfa11a65
commit
286718950c
@ -1,6 +1,6 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
# Copyright 2015-2019 Mike Fährmann
|
# Copyright 2015-2020 Mike Fährmann
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License version 2 as
|
# it under the terms of the GNU General Public License version 2 as
|
||||||
@ -30,6 +30,10 @@ class MangahereChapterExtractor(MangahereBase, ChapterExtractor):
|
|||||||
"keyword": "7c98d7b50a47e6757b089aa875a53aa970cac66f",
|
"keyword": "7c98d7b50a47e6757b089aa875a53aa970cac66f",
|
||||||
"content": "708d475f06893b88549cbd30df1e3f9428f2c884",
|
"content": "708d475f06893b88549cbd30df1e3f9428f2c884",
|
||||||
}),
|
}),
|
||||||
|
# URLs without HTTP scheme (#1070)
|
||||||
|
("https://www.mangahere.cc/manga/beastars/c196/1.html", {
|
||||||
|
"pattern": "https://zjcdn.mangahere.org/.*",
|
||||||
|
}),
|
||||||
("http://www.mangahere.co/manga/dongguo_xiaojie/c003.2/"),
|
("http://www.mangahere.co/manga/dongguo_xiaojie/c003.2/"),
|
||||||
("http://m.mangahere.co/manga/dongguo_xiaojie/c003.2/"),
|
("http://m.mangahere.co/manga/dongguo_xiaojie/c003.2/"),
|
||||||
)
|
)
|
||||||
@ -65,9 +69,9 @@ class MangahereChapterExtractor(MangahereBase, ChapterExtractor):
|
|||||||
|
|
||||||
while True:
|
while True:
|
||||||
url, pos = text.extract(page, '<img src="', '"')
|
url, pos = text.extract(page, '<img src="', '"')
|
||||||
yield url, None
|
yield text.ensure_http_scheme(url), None
|
||||||
url, pos = text.extract(page, ' src="', '"', pos)
|
url, pos = text.extract(page, ' src="', '"', pos)
|
||||||
yield url, None
|
yield text.ensure_http_scheme(url), None
|
||||||
pnum += 2
|
pnum += 2
|
||||||
page = self.request(self.url_fmt.format(self.part, pnum)).text
|
page = self.request(self.url_fmt.format(self.part, pnum)).text
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user