Remove make_scraper from Nitrocosm.
This commit is contained in:
parent
b6eb8ab8ef
commit
e4650d5941
1 changed files with 20 additions and 12 deletions
|
@ -1,17 +1,25 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from ..scraper import make_scraper, _ParserScraper
|
||||
# Copyright (C) 2004-2005 Tristan Seligmann and Jonathan Jacobs
|
||||
# Copyright (C) 2012-2014 Bastian Kleineidam
|
||||
# Copyright (C) 2015-2016 Tobias Gruetzmacher
|
||||
|
||||
from __future__ import absolute_import, division, print_function
|
||||
|
||||
from ..scraper import _ParserScraper
|
||||
|
||||
|
||||
def add(name, relativeUrl):
|
||||
attrs = dict(
|
||||
name=name,
|
||||
url='http://www.nitrocosm.com/go/' + relativeUrl,
|
||||
imageSearch='//img[@class="gallery_display"]',
|
||||
prevSearch='//a[@class="nav_btn_previous"]'
|
||||
)
|
||||
globals()[name] = make_scraper(name, _ParserScraper, **attrs)
|
||||
class Nitrocosm(_ParserScraper):
|
||||
imageSearch = '//img[@class="gallery_display"]'
|
||||
prevSearch = '//a[@class="nav_btn_previous"]'
|
||||
|
||||
def __init__(self, name, path):
|
||||
super(Nitrocosm, self).__init__(name)
|
||||
self.url = 'http://www.nitrocosm.com/go/' + path
|
||||
|
||||
add('2214', '2214_classic/')
|
||||
add('OTE', 'ote/')
|
||||
add('ProperBarn', 'gag/')
|
||||
@classmethod
|
||||
def getmodules(cls):
|
||||
return [
|
||||
cls('2214', '2214_classic/'),
|
||||
cls('OTE', 'ote/'),
|
||||
cls('ProperBarn', 'gag/'),
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue