Fix KuroShouri (switch to ParserScraper)

This commit is contained in:
Tobias Gruetzmacher 2020-10-18 20:28:00 +02:00
parent e64635e86b
commit fdf8164d22

View file

@ -3,11 +3,10 @@
# Copyright (C) 2012-2014 Bastian Kleineidam # Copyright (C) 2012-2014 Bastian Kleineidam
# Copyright (C) 2015-2020 Tobias Gruetzmacher # Copyright (C) 2015-2020 Tobias Gruetzmacher
# Copyright (C) 2019-2020 Daniel Ring # Copyright (C) 2019-2020 Daniel Ring
from re import compile, escape, IGNORECASE from re import compile, IGNORECASE
from ..scraper import _BasicScraper, _ParserScraper from ..scraper import _BasicScraper, _ParserScraper
from ..util import tagre from .common import _ComicControlScraper, _WordPressScraper, _WPNavi, _WPWebcomic
from .common import _ComicControlScraper, _WordPressScraper, _WPNavi
class Kaspall(_ParserScraper): class Kaspall(_ParserScraper):
@ -68,15 +67,7 @@ class Krakow(_BasicScraper):
help = 'Index format: yyyymmdd' help = 'Index format: yyyymmdd'
class KuroShouri(_BasicScraper): class KuroShouri(_WPWebcomic):
url = 'http://kuroshouri.com/' url = 'http://kuroshouri.com/'
rurl = escape(url) stripUrl = url + 'kuroshouri/%s/'
stripUrl = url + '?webcomic_post=%s' firstStripUrl = stripUrl % 'kuro-shouri'
imageSearch = compile(
tagre("img", "src",
r"(%swp-content/webcomic/kuroshouri/[^'\"]+)" % rurl,
quote="['\"]"))
prevSearch = compile(
tagre("a", "href", r'(%s\?webcomic_post\=[^"]+)' % rurl,
after="previous"))
help = 'Index format: chapter-n-page-m'