Add LittleTales
This commit is contained in:
parent
a3d3ea92db
commit
0d8a803913
1 changed files with 27 additions and 0 deletions
|
@ -84,6 +84,33 @@ class LittleGamers(_BasicScraper):
|
||||||
help = 'Index format: yyyy/mm/dd/name'
|
help = 'Index format: yyyy/mm/dd/name'
|
||||||
|
|
||||||
|
|
||||||
|
class LittleTales(_ParserScraper):
|
||||||
|
url = 'http://www.little-tales.com/'
|
||||||
|
stripUrl = url + 'index.php?Strip=%s'
|
||||||
|
firstStripUrl = stripUrl % '1'
|
||||||
|
url = stripUrl % '450'
|
||||||
|
imageSearch = '//img[contains(@src, "strips/")]'
|
||||||
|
prevSearch = '//a[./img[@alt="BACK"]]'
|
||||||
|
nextSearch = '//a[./img[@alt="FORWARD"]]'
|
||||||
|
starter = bounceStarter
|
||||||
|
nav = {
|
||||||
|
'517': '515',
|
||||||
|
'449': '447'
|
||||||
|
}
|
||||||
|
|
||||||
|
def namer(self, imageUrl, pageUrl):
|
||||||
|
page = pageUrl.rsplit('=', 1)[-1]
|
||||||
|
ext = imageUrl.rsplit('.', 1)[-1]
|
||||||
|
return page + '.' + ext
|
||||||
|
|
||||||
|
def getPrevUrl(self, url, data):
|
||||||
|
# Skip missing pages with broken navigation links
|
||||||
|
page = url.rsplit('=', 1)[1]
|
||||||
|
if page in self.nav:
|
||||||
|
return self.stripUrl % self.nav[page]
|
||||||
|
return super(LittleTales, self).getPrevUrl(url, data)
|
||||||
|
|
||||||
|
|
||||||
class LoadingArtist(_ParserScraper):
|
class LoadingArtist(_ParserScraper):
|
||||||
url = 'http://www.loadingartist.com/latest'
|
url = 'http://www.loadingartist.com/latest'
|
||||||
imageSearch = '//div[@class="comic"]//img'
|
imageSearch = '//div[@class="comic"]//img'
|
||||||
|
|
Loading…
Reference in a new issue