items.py 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509
  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. # 篮球------------------------------------------------------------------------------------------------------------------
  8. class Lanqiu(scrapy.Field):
  9. # 联赛id
  10. league_id = scrapy.Field()
  11. # 联赛名
  12. league_name = scrapy.Field()
  13. result = scrapy.Field()
  14. # 比赛id
  15. game_id = scrapy.Field()
  16. # 球队1
  17. team_home = scrapy.Field()
  18. # 球队2
  19. team_guest = scrapy.Field()
  20. # 数量(97>)
  21. number = scrapy.Field()
  22. # 比赛状态
  23. zhuangtai = scrapy.Field()
  24. # 日期
  25. data_game = scrapy.Field()
  26. # 开赛时间
  27. time_game = scrapy.Field()
  28. # 队1分数
  29. score_home = scrapy.Field()
  30. # 队2分数
  31. score_guest = scrapy.Field()
  32. # 第几节
  33. jijie = scrapy.Field()
  34. # 球队得分
  35. qiudui = scrapy.Field()
  36. pt = scrapy.Field()
  37. concede = scrapy.Field()
  38. concede_rule = scrapy.Field()
  39. odd_even = scrapy.Field()
  40. odd_even_rule = scrapy.Field()
  41. total_size = scrapy.Field()
  42. total_size_rule = scrapy.Field()
  43. last_number = scrapy.Field()
  44. capot = scrapy.Field()
  45. team_score = scrapy.Field()
  46. team_score_rule = scrapy.Field()
  47. lanqiu = scrapy.Field()
  48. # 联赛---------------------------------------------------------------------------------------------------------------
  49. class Liansai(scrapy.Field):
  50. area_id = scrapy.Field()
  51. area_name = scrapy.Field()
  52. st_league = scrapy.Field()
  53. name_chinese = scrapy.Field()
  54. ball = scrapy.Field()
  55. # 冠军--------------------------------------------------------------------------------------------------------------
  56. class Guanjun(scrapy.Field):
  57. league_name = scrapy.Field()
  58. # tema_home = scrapy.Field()
  59. league_id = scrapy.Field()
  60. game_id = scrapy.Field()
  61. data_game = scrapy.Field()
  62. # time_game = scrapy.Field()
  63. new_league_name = scrapy.Field()
  64. # champion_team = scrapy.Field()
  65. champion_data = scrapy.Field()
  66. set_id = scrapy.Field()
  67. ball = scrapy.Field()
  68. # zhuangtai = scrapy.Field()
  69. # champion = scrapy.Field()
  70. # 足球 --------------------------------------------------------------------------------------------------------------
  71. class Zuqiu(scrapy.Field):
  72. league_id = scrapy.Field()
  73. league_name = scrapy.Field()
  74. game_id = scrapy.Field()
  75. team_home = scrapy.Field()
  76. team_guest = scrapy.Field()
  77. number = scrapy.Field()
  78. data_game = scrapy.Field()
  79. time_game = scrapy.Field()
  80. half_way = scrapy.Field()
  81. pt = scrapy.Field()
  82. corner_ball = scrapy.Field()
  83. zhuangtai = scrapy.Field()
  84. # 球队进球大小
  85. full_data = scrapy.Field()
  86. half_data = scrapy.Field()
  87. full_data_rule = scrapy.Field()
  88. half_data_rule = scrapy.Field()
  89. # 足球 大小盘
  90. half_size_guest = scrapy.Field()
  91. half_size_guest_rule = scrapy.Field()
  92. half_size_home = scrapy.Field()
  93. half_size_home_rule = scrapy.Field()
  94. size_guest = scrapy.Field()
  95. size_guest_rule = scrapy.Field()
  96. size_home = scrapy.Field()
  97. size_home_rule = scrapy.Field()
  98. # 足球 让球&大小盘
  99. half_concede_home_rule = scrapy.Field()
  100. half_concede_home = scrapy.Field()
  101. half_concede_guest_rule = scrapy.Field()
  102. half_concede_guest = scrapy.Field()
  103. # 足球 独赢
  104. concede_guest = scrapy.Field()
  105. concede_guest_rule = scrapy.Field()
  106. concede_home = scrapy.Field()
  107. concede_home_rule = scrapy.Field()
  108. # 独赢
  109. half_capot_home = scrapy.Field()
  110. half_capot_guest = scrapy.Field()
  111. half_capot_dogfall = scrapy.Field()
  112. capot_home = scrapy.Field()
  113. capot_guest = scrapy.Field()
  114. capot_dogfall = scrapy.Field()
  115. # 足球 入球数单双
  116. odd_even_odd = scrapy.Field()
  117. odd_even_even = scrapy.Field()
  118. half_odd_even_odd = scrapy.Field()
  119. half_odd_even_even = scrapy.Field()
  120. # 足球 半场/全场
  121. half_full = scrapy.Field()
  122. # 足球 总入球
  123. total_goal = scrapy.Field()
  124. # 足球 波胆
  125. bodan_data = scrapy.Field()
  126. # 足球 最先进球/最后进球
  127. first_last_ball = scrapy.Field()
  128. zuqiu = scrapy.Field()
  129. horn_ou_dict = scrapy.Field()
  130. horn_ou_dict_rule = scrapy.Field()
  131. horn_oe_dict = scrapy.Field()
  132. horn_oe_dict_rule = scrapy.Field()
  133. horn_team = scrapy.Field()
  134. # 网球 让球&大小盘--------------------------------------------------------------------------------------------------------
  135. class Wangqiu(scrapy.Field):
  136. # 联赛id
  137. league_id = scrapy.Field()
  138. # 联赛名
  139. league_name = scrapy.Field()
  140. result = scrapy.Field()
  141. # 比赛id
  142. game_id = scrapy.Field()
  143. # 球队1
  144. team_home = scrapy.Field()
  145. # 球队2
  146. team_guest = scrapy.Field()
  147. # 数量(97>)
  148. number = scrapy.Field()
  149. # 比赛状态
  150. zhuangtai = scrapy.Field()
  151. # 日期
  152. data_game = scrapy.Field()
  153. # 开赛时间
  154. time_game = scrapy.Field()
  155. # 队1分数
  156. score_home = scrapy.Field()
  157. # 队2分数
  158. score_guest = scrapy.Field()
  159. # 第几节
  160. jijie = scrapy.Field()
  161. # 球队得分
  162. qiudui = scrapy.Field()
  163. pt = scrapy.Field()
  164. concedes_dict = scrapy.Field()
  165. concedes_dict_rule = scrapy.Field()
  166. kemps_dict = scrapy.Field()
  167. bureaus_dict = scrapy.Field()
  168. bureaus_dict_rule = scrapy.Field()
  169. total_number_dict = scrapy.Field()
  170. total_number_dict_rule = scrapy.Field()
  171. odd_evens_dict = scrapy.Field()
  172. odd_evens_dict_rule = scrapy.Field()
  173. wangqiu = scrapy.Field()
  174. # 网球 波胆--------------------------------------------------------------------------------------------------------------
  175. class Wqbodan(scrapy.Field):
  176. # 联赛id
  177. league_id = scrapy.Field()
  178. # 联赛名
  179. league_name = scrapy.Field()
  180. result = scrapy.Field()
  181. # 比赛id
  182. game_id = scrapy.Field()
  183. # 球队1
  184. team_home = scrapy.Field()
  185. # 球队2
  186. team_guest = scrapy.Field()
  187. # 数量(97>)
  188. number = scrapy.Field()
  189. # 比赛状态
  190. zhuangtai = scrapy.Field()
  191. # 日期
  192. data_game = scrapy.Field()
  193. # 开赛时间
  194. time_game = scrapy.Field()
  195. # 队1分数
  196. score_home = scrapy.Field()
  197. # 队2分数
  198. score_guest = scrapy.Field()
  199. # 第几节
  200. jijie = scrapy.Field()
  201. # 球队得分
  202. qiudui = scrapy.Field()
  203. pt = scrapy.Field()
  204. bodan_data = scrapy.Field()
  205. # 棒球 让球 大小---------------------------------------------------------------------------------------------------------
  206. class Bangqiu(scrapy.Field):
  207. # 联赛id
  208. league_id = scrapy.Field()
  209. # 联赛名
  210. league_name = scrapy.Field()
  211. result = scrapy.Field()
  212. # 比赛id
  213. game_id = scrapy.Field()
  214. # 球队1
  215. team_home = scrapy.Field()
  216. # 球队2
  217. team_guest = scrapy.Field()
  218. # 数量(97>)
  219. number = scrapy.Field()
  220. # 比赛状态
  221. zhuangtai = scrapy.Field()
  222. # 日期
  223. data_game = scrapy.Field()
  224. # 开赛时间
  225. time_game = scrapy.Field()
  226. # 队1分数
  227. score_home = scrapy.Field()
  228. # 队2分数
  229. score_guest = scrapy.Field()
  230. # 第几节
  231. jijie = scrapy.Field()
  232. # 球队得分
  233. qiudui = scrapy.Field()
  234. pt = scrapy.Field()
  235. concedes_dict = scrapy.Field()
  236. concedes_dict_rule = scrapy.Field()
  237. capots_dict = scrapy.Field()
  238. total_size_dict = scrapy.Field()
  239. total_size_dict_rule = scrapy.Field()
  240. odd_evens_dict = scrapy.Field()
  241. odd_evens_dict_rule = scrapy.Field()
  242. team_score_home_dict = scrapy.Field()
  243. team_score_home_rule_dict = scrapy.Field()
  244. team_score_guest_dict = scrapy.Field()
  245. team_score_guest_rule_dict = scrapy.Field()
  246. bangqiu = scrapy.Field()
  247. # 滚球------------------------------------------------------------------------------------------------------------------
  248. class Roll_Zuqiu(scrapy.Field):
  249. league_id = scrapy.Field()
  250. league_name = scrapy.Field()
  251. game_id = scrapy.Field()
  252. team_home = scrapy.Field()
  253. team_guest = scrapy.Field()
  254. number = scrapy.Field()
  255. data_game = scrapy.Field()
  256. time_game = scrapy.Field()
  257. half_way = scrapy.Field()
  258. pt = scrapy.Field()
  259. horn_team = scrapy.Field()
  260. zhuangtai = scrapy.Field()
  261. # 球队进球大小
  262. full_data = scrapy.Field()
  263. half_data = scrapy.Field()
  264. full_data_rule = scrapy.Field()
  265. half_data_rule = scrapy.Field()
  266. # 足球 大小盘
  267. half_size_guest = scrapy.Field()
  268. half_size_guest_rule = scrapy.Field()
  269. half_size_home = scrapy.Field()
  270. half_size_home_rule = scrapy.Field()
  271. size_guest = scrapy.Field()
  272. size_guest_rule = scrapy.Field()
  273. size_home = scrapy.Field()
  274. size_home_rule = scrapy.Field()
  275. # 足球 让球&大小盘
  276. half_concede_home_rule = scrapy.Field()
  277. half_concede_home = scrapy.Field()
  278. half_concede_guest_rule = scrapy.Field()
  279. half_concede_guest = scrapy.Field()
  280. # 足球 独赢
  281. concede_guest = scrapy.Field()
  282. concede_guest_rule = scrapy.Field()
  283. concede_home = scrapy.Field()
  284. concede_home_rule = scrapy.Field()
  285. # 独赢
  286. half_capot_home = scrapy.Field()
  287. half_capot_guest = scrapy.Field()
  288. half_capot_dogfall = scrapy.Field()
  289. capot_home = scrapy.Field()
  290. capot_guest = scrapy.Field()
  291. capot_dogfall = scrapy.Field()
  292. # 足球 入球数单双
  293. odd_even_odd = scrapy.Field()
  294. odd_even_even = scrapy.Field()
  295. half_odd_even_odd = scrapy.Field()
  296. half_odd_even_even = scrapy.Field()
  297. # 足球 半场/全场
  298. half_full = scrapy.Field()
  299. # 足球 总入球
  300. total_goal = scrapy.Field()
  301. # 足球 波胆
  302. bodan_data = scrapy.Field()
  303. # 足球 最先进球/最后进球
  304. first_last_ball = scrapy.Field()
  305. score_guest = scrapy.Field()
  306. score_home = scrapy.Field()
  307. horn_ou_dict = scrapy.Field()
  308. horn_ou_dict_rule = scrapy.Field()
  309. horn_oe_dict = scrapy.Field()
  310. horn_oe_dict_rule = scrapy.Field()
  311. firsthalf = scrapy.Field()
  312. class Zuqiustatus(scrapy.Field):
  313. match_id = scrapy.Field()
  314. create_time = scrapy.Field()
  315. status = scrapy.Field()
  316. update_time = scrapy.Field()
  317. ball_type = scrapy.Field()
  318. zuqiu_toal = scrapy.Field()
  319. class Roll_Lanqiu(scrapy.Field):
  320. # 联赛id
  321. league_id = scrapy.Field()
  322. # 联赛名
  323. league_name = scrapy.Field()
  324. result = scrapy.Field()
  325. # 比赛id
  326. game_id = scrapy.Field()
  327. # 球队1
  328. team_home = scrapy.Field()
  329. # 球队2
  330. team_guest = scrapy.Field()
  331. # 数量(97>)
  332. number = scrapy.Field()
  333. # 比赛状态
  334. zhuangtai = scrapy.Field()
  335. # 日期
  336. data_game = scrapy.Field()
  337. # 开赛时间
  338. time_game = scrapy.Field()
  339. # 队1分数
  340. score_home = scrapy.Field()
  341. # 队2分数
  342. score_guest = scrapy.Field()
  343. # 第几节
  344. jijie = scrapy.Field()
  345. # 球队得分
  346. qiudui = scrapy.Field()
  347. concede = scrapy.Field()
  348. concede_rule = scrapy.Field()
  349. odd_even = scrapy.Field()
  350. odd_even_rule = scrapy.Field()
  351. total_size = scrapy.Field()
  352. total_size_rule = scrapy.Field()
  353. last_number = scrapy.Field()
  354. capot = scrapy.Field()
  355. team_score = scrapy.Field()
  356. team_score_rule = scrapy.Field()
  357. score_dict = scrapy.Field()
  358. class Roll_Wangqiu(scrapy.Field):
  359. # 联赛id
  360. league_id = scrapy.Field()
  361. # 联赛名
  362. league_name = scrapy.Field()
  363. result = scrapy.Field()
  364. # 比赛id
  365. game_id = scrapy.Field()
  366. # 球队1
  367. team_home = scrapy.Field()
  368. # 球队2
  369. team_guest = scrapy.Field()
  370. # 数量(97>)
  371. number = scrapy.Field()
  372. # 比赛状态
  373. zhuangtai = scrapy.Field()
  374. # 日期
  375. data_game = scrapy.Field()
  376. # 开赛时间
  377. time_game = scrapy.Field()
  378. # 队1分数
  379. score_home = scrapy.Field()
  380. # 队2分数
  381. score_guest = scrapy.Field()
  382. # 第几节
  383. jijie = scrapy.Field()
  384. # 球队得分
  385. qiudui = scrapy.Field()
  386. # 每局比分
  387. score_dict = scrapy.Field()
  388. pt = scrapy.Field()
  389. rule = scrapy.Field()
  390. concedes_dict = scrapy.Field()
  391. concedes_dict_rule = scrapy.Field()
  392. kemps_dict = scrapy.Field()
  393. bureaus_dict = scrapy.Field()
  394. bureaus_dict_rule = scrapy.Field()
  395. total_number_dict = scrapy.Field()
  396. total_number_dict_rule = scrapy.Field()
  397. odd_evens_dict = scrapy.Field()
  398. odd_evens_dict_rule = scrapy.Field()
  399. sq_dict = scrapy.Field()
  400. class Roll_Bangqiu(scrapy.Field):
  401. # 联赛id
  402. league_id = scrapy.Field()
  403. # 联赛名
  404. league_name = scrapy.Field()
  405. result = scrapy.Field()
  406. # 比赛id
  407. game_id = scrapy.Field()
  408. # 球队1
  409. team_home = scrapy.Field()
  410. # 球队2
  411. team_guest = scrapy.Field()
  412. # 数量(97>)
  413. number = scrapy.Field()
  414. # 比赛状态
  415. zhuangtai = scrapy.Field()
  416. # 日期
  417. data_game = scrapy.Field()
  418. # 开赛时间
  419. time_game = scrapy.Field()
  420. # 队1分数
  421. score_home = scrapy.Field()
  422. # 队2分数
  423. score_guest = scrapy.Field()
  424. # 第几节
  425. jijie = scrapy.Field()
  426. # 球队得分
  427. qiudui = scrapy.Field()
  428. pt = scrapy.Field()
  429. concedes_dict = scrapy.Field()
  430. concedes_dict_rule = scrapy.Field()
  431. capots_dict = scrapy.Field()
  432. total_size_dict = scrapy.Field()
  433. total_size_dict_rule = scrapy.Field()
  434. odd_evens_dict = scrapy.Field()
  435. odd_evens_dict_rule = scrapy.Field()
  436. match_score_dict = scrapy.Field()
  437. team_source_dict = scrapy.Field()
  438. # -----------------------------------------------------------比赛结果-----------------------------------------------------
  439. class Hgsaiguo(scrapy.Field):
  440. # 足球比赛结果元组
  441. league_id = scrapy.Field()
  442. league_name = scrapy.Field()
  443. match_date = scrapy.Field()
  444. match_time = scrapy.Field()
  445. home_team = scrapy.Field()
  446. guest_team = scrapy.Field()
  447. score_half = scrapy.Field()
  448. score_full = scrapy.Field()
  449. play_data = scrapy.Field()
  450. match_id = scrapy.Field()
  451. pt = scrapy.Field()
  452. page = scrapy.Field()
  453. score_below = scrapy.Field()
  454. score_result = scrapy.Field()
  455. class Hgjieshu(scrapy.Field):
  456. # 足球比赛结果元组
  457. # status = scrapy.Field()
  458. ball = scrapy.Field()
  459. match_id = scrapy.Field()
  460. status = scrapy.Field()
  461. home = scrapy.Field()
  462. away = scrapy.Field()
  463. date = scrapy.Field()
  464. class FTzhibo(scrapy.Field):
  465. # 足球比赛结果元组
  466. detail = scrapy.Field()
  467. match_id = scrapy.Field()
  468. date = scrapy.Field()
  469. home = scrapy.Field()
  470. away = scrapy.Field()