__init__.py 920 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on 2020/4/21 10:41 PM
  4. ---------
  5. @summary:
  6. ---------
  7. @author: Boris
  8. @email: boris_liu@foxmail.com
  9. """
  10. import os
  11. import re
  12. import sys
  13. sys.path.insert(0, re.sub(r"([\\/]items$)|([\\/]spiders$)", "", os.getcwd()))
  14. __all__ = [
  15. "AirSpider",
  16. "Spider",
  17. "BiddingListSpider",
  18. "BiddingDetailSpider",
  19. "PlanToBuildListSpider",
  20. "PlanToBuildDetailSpider",
  21. "BaseParser",
  22. "Request",
  23. "Response",
  24. "Item",
  25. "UpdateItem",
  26. "ArgumentParser",
  27. ]
  28. from feapder.core.spiders import (
  29. Spider,
  30. AirSpider,
  31. BiddingListSpider,
  32. BiddingDetailSpider,
  33. PlanToBuildListSpider,
  34. PlanToBuildDetailSpider,
  35. )
  36. from feapder.core.base_parser import BaseParser
  37. from feapder.network.request import Request
  38. from feapder.network.response import Response
  39. from feapder.network.item import Item, UpdateItem
  40. from feapder.utils.custom_argparse import ArgumentParser