from .DomAnalysis import DomAnalysis __all__ = [ 'parse_urls', 'parser_items', 'Parser' ] def parse_urls(dom, base_url): dom_handler = DomAnalysis(dom, base_url) return dom_handler.get_urls() def parser_items(dom, base_url): dom_handler = DomAnalysis(dom, base_url) return dom_handler.get_items() class Parser: def __init__(self): self._parse_urls = parse_urls self._parser_items = parser_items def site_items(self, dom, base_url): return self._parser_items(dom, base_url) def urls(self, dom, base_url): return self._parse_urls(dom, base_url)