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 -*-
|
# -*- 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):
|
class Nitrocosm(_ParserScraper):
|
||||||
attrs = dict(
|
imageSearch = '//img[@class="gallery_display"]'
|
||||||
name=name,
|
prevSearch = '//a[@class="nav_btn_previous"]'
|
||||||
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)
|
|
||||||
|
|
||||||
|
def __init__(self, name, path):
|
||||||
|
super(Nitrocosm, self).__init__(name)
|
||||||
|
self.url = 'http://www.nitrocosm.com/go/' + path
|
||||||
|
|
||||||
add('2214', '2214_classic/')
|
@classmethod
|
||||||
add('OTE', 'ote/')
|
def getmodules(cls):
|
||||||
add('ProperBarn', 'gag/')
|
return [
|
||||||
|
cls('2214', '2214_classic/'),
|
||||||
|
cls('OTE', 'ote/'),
|
||||||
|
cls('ProperBarn', 'gag/'),
|
||||||
|
]
|
||||||
|
|
Loading…
Reference in a new issue