Commit 4205fb3e authored by 王浩's avatar 王浩

add reptile nice tag script

parent 9ea773c2
from xlrd import open_workbook
from urllib.request import urlopen, Request
from urllib import parse
import json
import math
import requests
PAGE_SIZE = 100
def read_excel():
wb = open_workbook(filename='/Users/apple/Desktop/nice_tag20181225.xlsx')
sheet1 = wb.sheet_by_index(0)
tags = []
for i in range(1, sheet1.nrows):
item = sheet1.row_values(i)
if item:
if item[1]:
tags.append({'name': item[1], 'img': item[-1]})
print(len(tags))
return tags
def create_tags(tags):
url='http://127.0.0.1:8090/api/v1/create_tag_for_batch'
post_data = json.dumps(tags)
textmod= {"tags": post_data}
print(textmod)
req = requests.post(url=url, data=textmod)
print(req.text)
def process():
tags = read_excel()
# create_tags([{"name": "aaa", "img": "http://www.baidu.com"}, {"name": "bbb", "img": "http://www.baidu.com"}])
count = math.ceil(len(tags) / PAGE_SIZE)
print(count)
for i in range(0, count):
if i == 5:
break
if i < 4:
continue
print(i)
item = tags[PAGE_SIZE * i: PAGE_SIZE * i + PAGE_SIZE]
# print(item, len(item))
create_tags(item)
if __name__ == "__main__":
process()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment