1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- # -*- coding: utf-8 -*-
- import hashlib
- import json
- import re
- from urllib.parse import urlencode
- from urllib.parse import urlsplit
- from urllib.parse import unquote
- from urllib.parse import parse_qs
- import urllib
- from xml.dom.minidom import parseString
- import time
- import xlrd
- def get_category(c_id):
- if c_id == '1001001' or c_id == '1001002':
- return {"id":67,"name":"校园励志"}
- if c_id == '1001003':
- return {"id":30,"name":"校园黑道"}
- if c_id == '1001004' or c_id == '1001005':
- return {"id":94,"name":"青春爱情"}
- if c_id == '1002001' or c_id == '1002004':
- return {"id":54,"name":"都市爱情"}
- if c_id == '1002002':
- return {"id":68,"name":"现代修真"}
- if c_id == '1002003':
- return {"id":55,"name":"官场沉浮"}
- if c_id == '1003001' or c_id == '1003002' or c_id == '1003003' or c_id == '1003004':
- return {"id":81,"name":"灵异恐怖"}
- if c_id == '1004001'or c_id == '1004002' or c_id == '1004003' or c_id == '1004004':
- return {"id":14,"name":"历史穿越"}
- if c_id == '1005001'or c_id == '1005002' or c_id == '1005003' or c_id == '1005004' or c_id == '1006001'or c_id == '1006002' or c_id == '1006003' or c_id == '1006004':
- return {"id":23,"name":"玄幻奇幻"}
- if c_id == '1007001' or c_id == '1007002' or c_id == '1007003' or c_id == '1007004':
- return {"id":19,"name":"游戏竞技"}
-
- if c_id == '1008001' or c_id == '1008002' or c_id == '1008003' or c_id == '1008004' or c_id == '1008005':
- return {"id":98,"name":"婚恋情感"}
- if c_id == '1009001' or c_id == '1009002':
- return {"id":120,"name":"宫斗宅斗"}
- if c_id == '1009003' or c_id == '1009004' or c_id == '1009005':
- return {"id":123,"name":"女尊王朝"}
- if c_id == '1010001' or c_id == '1010002' or c_id == '1010003' or c_id == '1010004' or c_id == '1010005':
- return {"id":98,"name":"婚恋情感"}
- if c_id == '1011001' or c_id == '1011002' or c_id == '1011003' or c_id == '1011004' or c_id == '1011005' or c_id == '1011006':
- return {"id":96,"name":"东方玄幻"}
-
- wb = xlrd.open_workbook("fff.xls")
- sh1 = wb.sheet_by_index(0)
- print( u"sheet %s 共 %d 行 %d 列" % (sh1.name, sh1.nrows, sh1.ncols))
- last_cate_id = 0
- last_channel_id = 0
- result = []
- for item in range(1,sh1.nrows):
- rows = sh1.row_values(item)
- if rows[0] == '':
- channel_id = last_channel_id
- else:
- channel_id = 1 if rows[0] == '男频' else 2
- last_channel_id = channel_id
- if rows[1] == '' or rows[1] is None:
- cate_id = last_cate_id
- else:
- cate_id = int(rows[1])
- last_cate_id = cate_id
- cate_name = rows[2]
- sub_cate_id = int(rows[3])
- sub_cate_name = rows[4]
- category_info = get_category(str(sub_cate_id))
- result.append({
- "channel_id":channel_id,'cate_id':str(cate_id),'cate_name':cate_name,'sub_cate_id':str(sub_cate_id),'category_id':category_info['id'],'category_name':category_info['name']
- })
-
- #print(channel_id)
- print(result)
-
|