items.py 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # -*- coding: utf-8 -*-
  2. # Define here the models for your scraped items
  3. #
  4. # See documentation in:
  5. # https://doc.scrapy.org/en/latest/topics/items.html
  6. import scrapy
  7. class CollectsportsItem(scrapy.Item):
  8. # define the fields for your item here like:
  9. zq_league = scrapy.Field()
  10. zq_match = scrapy.Field()
  11. zq_zhibo = scrapy.Field()
  12. zq_chain = scrapy.Field()
  13. zq_today = scrapy.Field()
  14. csource = scrapy.Field()
  15. class ZqToday(scrapy.Item):
  16. match_id = scrapy.Field()
  17. is_roll = scrapy.Field()
  18. is_corner = scrapy.Field()
  19. class ZqZhibo(scrapy.Item):
  20. game_type = scrapy.Field() # 类型FT 足球,BK 篮球,vb 排球
  21. start_time = scrapy.Field() # 开始时间
  22. host_team = scrapy.Field() # 主队
  23. guest_team = scrapy.Field() # 客队
  24. doing = scrapy.Field() # 是否进行中
  25. showid = scrapy.Field() # 显示id
  26. shower = scrapy.Field() # 显示类型
  27. league_name = scrapy.Field()
  28. class ZqLeagueItem(scrapy.Item):
  29. content = scrapy.Field()
  30. league_name = scrapy.Field() # 联赛明称
  31. league_subname = scrapy.Field() # 子联赛明称
  32. start_time = scrapy.Field() # 开始时间
  33. team_num = scrapy.Field() # 球队数量
  34. game_type = scrapy.Field() # 联赛类型,FT ,NB
  35. uuid = scrapy.Field()
  36. league_id = scrapy.Field()
  37. # source = scrapy.Field()
  38. class ZqMatch(scrapy.Item):
  39. match_id = scrapy.Field()
  40. match_name = scrapy.Field()
  41. host_id = scrapy.Field()
  42. guest_id = scrapy.Field()
  43. is_half = scrapy.Field() # 是否上半场
  44. half_match_id = scrapy.Field()
  45. odds_num = scrapy.Field() # 总玩法数量
  46. host_name = scrapy.Field()
  47. is_roll = scrapy.Field() # 滚球
  48. mdate = scrapy.Field() # 日期
  49. mtime = scrapy.Field() # 时间
  50. is_corner = scrapy.Field() # 是否角球
  51. guest_name = scrapy.Field()
  52. league_id = scrapy.Field()
  53. uuid = scrapy.Field()
  54. source = scrapy.Field()
  55. class ZqChain(scrapy.Item):
  56. league_id = scrapy.Field()
  57. code = scrapy.Field() # 赔率代码
  58. status = scrapy.Field() # 未知
  59. name = scrapy.Field() # 赔率名称
  60. odds = scrapy.Field() # 赔率
  61. enabled = scrapy.Field() # 启用状态
  62. class Odds(scrapy.Item):
  63. # zq_odds = scrapy.Field() #足球详细赔率
  64. match_id = scrapy.Field()
  65. uuid = scrapy.Field()
  66. source = scrapy.Field()
  67. updata = scrapy.Field()
  68. content = scrapy.Field() #足球详细玩法赔率
  69. gidm = scrapy.Field()