用户:我叫以赏查看:18 回复:14 评论:18 创建时间:2020-08-09T14:20:24
又是我。。。。。。
emm,直接上API文档,
开源地址:
https://gitee.com/wojiaoyishang/Codemao-shequ-APIs
一部分API如下:
# 密码登录 API
请求 URL: https://api.codemao.cn/tiger/v3/web/accounts/login
请求方法: POST
请求信息:{"identity":"#Username#","password":"#Password#","pid":"65edCTyg"}
请求说明:
header添加 {"User_Agent": User_Agent,"Content-Type": "application/json;charset=UTF-8"}
请求失败:
状态代码: 403 Forbidden
请求成功:
状态代码: 200 OK
返回cookie设置
************************************************************************************************
# 验证cookie API
请求 URL: https://shequ.codemao.cn/user/
请求方法: GET
无请求信息
请求说明:
header添加 {"User_Agent": User_Agent,"Content-Type": "application/json;charset=UTF-8"}
若cookie有效,则状态代码为200,无效则为304
************************************************************************************************
# 获取自己信息1 API
请求 URL: https://api.codemao.cn/web/users/details
请求方法: GET
无请求信息
请求说明:
header添加 {"User_Agent": User_Agent,"Content-Type": "application/json;charset=UTF-8"}
需传入cookie
获取到json
数据key -- 数据分类 -- 数据类型
id -- 用户ID -- int
nickname -- 用户昵称 -- str
avatar_url -- 用户头像URL -- str
email -- 用户邮箱 -- str
gold -- 用户金币数 -- int
qq -- 用户QQ -- str
real_name -- 用户真名 -- str
sex -- 用户性别 -- str(男MALE 女FEMALE)
username -- 用户名 -- str
voice_forbidden -- 已被禁言 -- bool
birthday -- 生日 -- int (时间戳)
description -- 简介 -- str
phone_number -- 加掩码的电话 -- str
create_time -- 用户创建时间 -- int(时间戳)
oauths -- 用户账户绑定情况 -- list(列表内有数组见下)
| 原数据:[ {'id':1,'name':'wechat','is_bound':False} , ...]
| 翻译: id -- 1:微信 2:QQ 3:优学派 4:国家教育资源公共服务平台 5:豹豹龙官网 6:新华文轩出版传媒 7:云知声 8.icollege远程教育平台 9.dledc? 10.apple? 11.我time网 12.中国招商银行 13:编程猫-新零售
| name -- 上述对应的名称 is_bound -- 是否绑定
has_password -- 用户有密码 -- bool
user_type -- 用户类型 -- int (未知,盲猜有普通用户、管喵之分)
show_guide_flag -- 展示向导标志 -- int (未知,盲猜引导页面)
************************************************************************************************

多抽象一下不好吗?
你这样只是封装了请求,而不是操作。
面向对象被你写成了面向函数,照我看来还不如把类改成单独的模块。
请求头每个方法都写了一遍,就不能放到类属性里吗?
还有你的那个基类,还 Debug 我看你这都不用写测试用例了,
这是典型的函数式编程,我看就是参数里多了个 self 得了,
返回迷迷糊糊的,你就不能自己定义一个异常吗?
重点的错误信息都写在 Debug 里,你不知道有人为了去除一个输出的信息读了一遍源代码吗?
捕获异常也是,直接捕获一个 BaseException,直接就把所有错误都捕获了,你函数名写错,直接就给捕获了,人家都不知所措。
算了,吐槽完了也帮帮你吧,我在本地下载了一份,帮你改!
点赞0
评论
APIs.txt地址:
手机用户复制:https://gitee.com/wojiaoyishang/Codemao-shequ-APIs/blob/master/APIs.txt
电脑用户复制:https://git
ee.com/wojiaoy
ishang/Codema
o-shequ-APIs/bl
ob/ma
ster/AP
Is.txt
点赞0
评论
离心泵 离心水泵 螺杆泵 全焊接球阀 焊接球阀 多级泵 磁力泵 螺杆泵 上海离心泵 卧式离心泵 立式离心泵 螺杆泵厂 直埋全焊接球阀 埋地全焊接球阀 球阀厂 上海球阀 上海螺杆泵 离心泵 Fully Welded Ball Valve145 Welded Ball Valve192 Direct Buried Fully Welded Ball Valve2 Direct Buried Welded Ball Valve7
点赞0
评论
[url=http://www.ptcm.com]离心泵[/url]
[url=http://www.ptcm.com]磁力泵[/url]
[url=http://www.patepump.com]螺杆泵[/url]
[url=http://www.camvalve.com]全焊接球阀[/url]
[url=http://www.camvalve.com]焊接球阀[/url]
[url=http://www.ptcm.com]化工泵[/url]
[url=http://www.ptcm.com]水泵[/url]
[url=http://www.ptcm.com]螺杆泵[/url]
[url=http://www.patepump.com]磁力泵[/url]
[url=http://www.patepump.com]上海螺杆泵[/url]
[url=http://www.ptcm.com]上海离心泵[/url]
[url=http://www.camvalve.com]直埋全焊接球阀[/url]
[url=http://www.camvalve.com]埋地全焊接球阀[/url]
[url=http://www.patepump.com]离心泵[/url]
[url=http://www.bndvalve.com]球阀厂[/url]
[url=http://www.bndvalve.com]球阀[/url]
[url=https://www.kmlvalve.com]Fully Welded Ball Valve[/url]138
[url=https://www.kmlvalve.com]Welded Ball Valve[/url]182
[url=https://www.kmlvalve.com]Welded Ball Valve in china[/url]55
[url=https://www.kmlvalve.com]Fully Welded Ball Valve in china[/url]44
点赞0
评论