items.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 = 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. updated_at = scrapy.Field()
  28. created_at = scrapy.Field()
  29. class ChapterItem(scrapy.Item):
  30. bid = scrapy.Field()
  31. name = scrapy.Field()
  32. sequence = scrapy.Field()
  33. size = scrapy.Field()
  34. is_vip = scrapy.Field()
  35. prev_cid = scrapy.Field()
  36. next_cid = scrapy.Field()
  37. recent_update_at = scrapy.Field()
  38. content = scrapy.Field()
  39. chapter_content_id = scrapy.Field()
  40. source_chapter_id = scrapy.Field()
  41. created_at = scrapy.Field()
  42. updated_at = scrapy.Field()