__init__.py 629 B

12345678910111213141516171819202122232425262728
  1. from .DomAnalysis import DomAnalysis
  2. from .TimeExtractor import TimeExtractor
  3. __all__ = [
  4. 'parse_urls',
  5. 'parser_items',
  6. 'Parser',
  7. 'TimeExtractor'
  8. ]
  9. def parse_urls(dom, url, **kwargs):
  10. dom_handler = DomAnalysis(dom=dom, url=url, **kwargs)
  11. return dom_handler.get_urls()
  12. def parser_items(dom, url, **kwargs):
  13. dom_handler = DomAnalysis(dom=dom, url=url, **kwargs)
  14. return dom_handler.get_items()
  15. class Parser:
  16. def urls(self, dom, url, **kwargs):
  17. return parse_urls(dom, url=url, **kwargs)
  18. def turls(self, dom, url, **kwargs):
  19. return parser_items(dom, url=url, **kwargs)