python实用例子


1. 获取税率网站的商品分类树写入excel中

获取税率网站https://cess.tax360.com.cn/cloud/pages/structure.html商品分类树
写入excel中

1.0. 结果预览

item.jpg

1.1 结果下载

税率网站-商品分类树

1.2. 源代码

script.py

# -*- coding: UTF-8 -*-
import json
import xlwt
import requests

import xlrd


down_count_1 = 0
down_count_2 = 0
down_count_3 = 0


def get(treeId, flag, sheet):
    """
    获取数据
    """
    global down_count_1
    global down_count_2
    global down_count_3

    request_url = "https://cess.tax360.com.cn/ucys/v1/search/shjg/initShjgZjd"
    params = {"treeId": treeId, "flag": flag, "cookieId": 0.036786305820648124}
    headers = {'content-type': 'application/json'}
    response = requests.post(request_url, data=json.dumps(params), headers=headers)
    if response:
        # print(response.json())
        response_json = response.json()
        body = response.json()['body']
        list = response.json()['body']['shjgTree']

        for item in list:
            item_tree_id = item['treeId']
            item_tree_flag = item['flag']
            item_tree_name = item['treeName']
            if int(item_tree_flag) < 5:
                print(item_tree_id, item_tree_flag, item_tree_name)
                write_value = item_tree_id + ':' + item_tree_name
                if int(item_tree_flag) == 2:
                    # print('~~~~~~~~~~~~~~' + str(down_count_1 + down_count_2))
                    sheet.write(down_count_3, 0, write_value)

                    # sheet.write_merge(down_count_1, down_count_2, 0, 0, 'test')
                    # print(down_count_1, down_count_2, 0, 0, 'test')
                    # down_count_1 = down_count_2

                    # 写入第一列
                    pass
                if int(item_tree_flag) == 3:
                    # print('~~~~~~~~~~~~~~' + str(down_count_2 + down_count_3))
                    sheet.write(down_count_3, 1, write_value)

                    # sheet.write_merge(down_count_2, down_count_3, 1, 1, '12345')
                    # print(down_count_2, down_count_3, 1, 1, '12345')
                    # down_count_2 = down_count_3

                    # 写入第二列
                    pass
                if int(item_tree_flag) == 4:
                    # print('$$$$$$$$$$$$$$$$$$$$' + str(down_count_3))
                    sheet.write(down_count_3, 2, write_value)
                    down_count_3 += 1
                    # 写入第三列
                    pass
                get(item_tree_id, item_tree_flag, sheet)

    # return item_tree_id, item_tree_flag


def one():
    book = xlwt.Workbook(encoding='utf-8', style_compression=0)
    sheet = book.add_sheet('商品分类树', cell_overwrite_ok=True)
    col = ('类注', '章注', '1')
    for i in range(0, 3):
        sheet.write(0, i, col[i])
    get(1, 1, sheet)

    # for i in range(1, 23):
    #     get(i, 1, sheet)

    savepath = '/home/geekplusa/桌面/商品分类树.xls'
    book.save(savepath)


def two():
    for data in range(1, 23):
        global down_count_1
        global down_count_2
        global down_count_3
        down_count_1 = 0
        down_count_2 = 0
        down_count_3 = 0
        book = xlwt.Workbook(encoding='utf-8', style_compression=0)
        sheet = book.add_sheet('商品分类树', cell_overwrite_ok=True)
        col = ('类注', '章注', '1')
        # for i in range(0, 3):
        #     sheet.write(0, i, col[i])
        try:
            get(data, 1, sheet)
        except Exception as e:
            print(e)
        savepath = '/home/geekplusa/桌面/out/xlsx/商品分类树' + str(data) + '.xlsx'
        book.save(savepath)


class process_excel(object):

    def __init__(self):
        pass

    def get_merged_cells_value(self, sheet, merged, row_index, col_index):
        """
        先判断给定的单元格,是否属于合并单元格;
        如果是合并单元格,就返回合并单元格的内容
        :return:
        """
        for (rlow, rhigh, clow, chigh) in merged:
            if (row_index >= rlow and row_index < rhigh):
                if (col_index >= clow and col_index < chigh):
                    cell_value = sheet.cell_value(rlow, clow)
                    # print('该单元格[%d,%d]属于合并单元格,值为[%s]' % (row_index, col_index, cell_value))
                    return cell_value
                    break
        return None

    def get_merged_cells(self, sheet):
        """
        获取所有的合并单元格,格式如下:
        [(4, 5, 2, 4), (5, 6, 2, 4), (1, 4, 3, 4)]
        (4, 5, 2, 4) 的含义为:行 从下标4开始,到下标5(不包含)  列 从下标2开始,到下标4(不包含),为合并单元格
        :param sheet:
        :return:
        """
        return sheet.merged_cells

    def unit_col(self, path_file, start_col, end_col, row):
        workbook = xlrd.open_workbook(path_file)
        sheet2 = workbook.sheet_by_index(0)
        print(sheet2.merged_cells)
        merged = self.get_merged_cells(sheet2)
        print(merged)


if __name__ == '__main__':
    two()
    # path_file = '/home/geekplusa/桌面/out/商品分类树5.xls'
    # process_ex = process_excel()
    # process_ex.unit_col(path_file, None, None, None, )

2. 人脸相似度对比

2.0. 接口文档

简要描述:

  • 人脸相似度对比接口

请求URL:

  • /facediff

请求方式:

  • POST

请求格式:

http://ip:port/facediff

请求参数:

参数名类型说明
paramsobject参数对象
imageString图片的base64编码
image_typeString固定值:BASE64
face_typeString固定值:LIVE

请求实例

{
  "params": [
    {
      "image": "图片1的base64编码",
      "image_type": "BASE64",
      "face_type": "LIVE"
    },
    {
      "image": "图片2的base64编码",
      "image_type": "BASE64",
      "face_type": "LIVE"
    }
  ]
}

具体的例子:
图片转base64工具:https://oktools.net/image2base64

{
  "params": [
    {
      "image": "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",
      "image_type": "BASE64",
      "face_type": "LIVE"
    },
    {
      "image": "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",
      "image_type": "BASE64",
      "face_type": "LIVE"
    }
  ]
}

返回参数说明:

参数名类型说明
resultboobletrue:是同一个人;false:不是同一个人

返回示例:

{
	"result": true
}
2.1. 源码下载

人脸相似度对比源代码,接口文档,部署文件
人脸相似度对比源代码,接口文档,部署文件,前端网页文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GeekPlusA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值