items.py 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # -*- coding: utf-8 -*-
  2. # Define here the models for your scraped items
  3. #
  4. # See documentation in:
  5. # http://doc.scrapy.org/en/latest/topics/items.html
  6. import scrapy
  7. class YdyspiderItem(scrapy.Item):
  8. # define the fields for your item here like:
  9. # name = scrapy.Field()
  10. pass
  11. class BookInfoItem(scrapy.Item):
  12. source_bid = scrapy.Field()
  13. source_name = scrapy.Field()
  14. name = scrapy.Field()
  15. author = scrapy.Field()
  16. intro = scrapy.Field()
  17. cover = scrapy.Field()
  18. keyword = scrapy.Field()
  19. category_id = scrapy.Field()
  20. status = scrapy.Field()
  21. chapter_count = scrapy.Field()
  22. first_cid = scrapy.Field()
  23. last_cid = scrapy.Field()
  24. size = scrapy.Field()
  25. last_chapter = scrapy.Field()
  26. category_name = scrapy.Field()
  27. gender = scrapy.Field()
  28. updated_at = scrapy.Field()
  29. created_at = scrapy.Field()
  30. class ChapterItem(scrapy.Item):
  31. bid = scrapy.Field()
  32. name = scrapy.Field()
  33. sequence = scrapy.Field()
  34. size = scrapy.Field()
  35. is_vip = scrapy.Field()
  36. prev_cid = scrapy.Field()
  37. next_cid = scrapy.Field()
  38. recent_update_at = scrapy.Field()
  39. content = scrapy.Field()
  40. chapter_content_id = scrapy.Field()
  41. source_chapter_id = scrapy.Field()
  42. created_at = scrapy.Field()
  43. updated_at = scrapy.Field()