Add ExorcismAcademy
This commit is contained in:
parent
c696fc7835
commit
b69d3c87e3
1 changed files with 23 additions and 1 deletions
|
@ -4,7 +4,7 @@
|
|||
# SPDX-FileCopyrightText: © 2015 Tobias Gruetzmacher
|
||||
# SPDX-FileCopyrightText: © 2019 Daniel Ring
|
||||
import os
|
||||
from re import compile, IGNORECASE
|
||||
from re import compile, sub, IGNORECASE
|
||||
|
||||
from ..helpers import bounceStarter, indirectStarter
|
||||
from ..scraper import ParserScraper, _BasicScraper, _ParserScraper
|
||||
|
@ -214,6 +214,28 @@ class Evon(WordPressScraper):
|
|||
adult = True
|
||||
|
||||
|
||||
class ExorcismAcademy(ParserScraper):
|
||||
url = 'https://ea.asmodrawscomics.com/'
|
||||
stripUrl = url + 'comic/%s/'
|
||||
firstStripUrl = stripUrl % 'title-page'
|
||||
imageSearch = '//div[contains(@class, "webcomic-image")]//img[contains(@class, "size-full")]'
|
||||
prevSearch = '//a[contains(@class, "previous-webcomic-link")]'
|
||||
multipleImagesPerStrip = True
|
||||
adult = True
|
||||
|
||||
def namer(self, image_url, page_url):
|
||||
def repl(m):
|
||||
return "{0}-{1}".format(m.group(2).zfill(4), m.group(1))
|
||||
|
||||
indexes = tuple(image_url.rstrip('/').split('/')[-3:])
|
||||
day = sub(r'^(.+?)-?(?:Pg-(\d+))', repl, indexes[2])
|
||||
name = "{year}-{month}-{day}".format(
|
||||
year = indexes[0],
|
||||
month = indexes[1],
|
||||
day = day)
|
||||
return name
|
||||
|
||||
|
||||
class ExploitationNow(WordPressNavi):
|
||||
url = 'http://www.exploitationnow.com/'
|
||||
firstStripUrl = url + '2000-07-07/9'
|
||||
|
|
Loading…
Reference in a new issue