Added SnowFlakes.
This commit is contained in:
parent
e55c845d44
commit
43255872c3
1 changed files with 38 additions and 0 deletions
|
@ -196,6 +196,44 @@ class SMBC(_BasicScraper):
|
||||||
help = 'Index format: nnnn'
|
help = 'Index format: nnnn'
|
||||||
|
|
||||||
|
|
||||||
|
class SnowFlakes(_BasicScraper):
|
||||||
|
url = 'http://www.snowflakescomic.com/'
|
||||||
|
stripUrl = url + '?id=%s&sl=%s'
|
||||||
|
firstStripUrl = stripUrl % ('103', '1')
|
||||||
|
imageSearch = (
|
||||||
|
compile(tagre("img", "src", r'(comics/[^"]+)')),
|
||||||
|
compile(tagre("img", "src", r'(http://www.snowflakescomic.com/comics/[^"]+)')),
|
||||||
|
)
|
||||||
|
prevSearch = compile(tagre("a", "href", r'(/\?id=\d+\&sl=\d)', quote="") +
|
||||||
|
tagre("img", "src", r'images/nav_prior-ON\.gif'))
|
||||||
|
help = 'Index format: number'
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def starter(cls):
|
||||||
|
return cls.stripUrl % ('530', '5')
|
||||||
|
|
||||||
|
def getStripIndexUrl(self, index):
|
||||||
|
return self.stripUrl % (index, index[0])
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def namer(cls, imageUrl, pageUrl):
|
||||||
|
"""Use strip index number for image name."""
|
||||||
|
index = int(compile(r'id=(\d+)').search(pageUrl).group(1))
|
||||||
|
ext = imageUrl.rsplit('.', 1)[1]
|
||||||
|
return "SnowFlakes-%d.%s" % (index, ext)
|
||||||
|
|
||||||
|
def shouldSkipUrl(self, url):
|
||||||
|
"""Skip pages without images."""
|
||||||
|
return url in (
|
||||||
|
self.stripUrl % ('279', '2'), # no comic
|
||||||
|
self.stripUrl % ('278', '2'), # no comic
|
||||||
|
self.stripUrl % ('277', '2'), # no comic
|
||||||
|
self.stripUrl % ('276', '2'), # no comic
|
||||||
|
self.stripUrl % ('275', '2'), # no comic
|
||||||
|
self.stripUrl % ('214', '2'), # no comic
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class SnowFlame(_BasicScraper):
|
class SnowFlame(_BasicScraper):
|
||||||
url = 'http://www.snowflamecomic.com/'
|
url = 'http://www.snowflamecomic.com/'
|
||||||
stripUrl = url + '?comic=snowflame-%s-%s'
|
stripUrl = url + '?comic=snowflame-%s-%s'
|
||||||
|
|
Loading…
Reference in a new issue