摘要: 环境 一、websocket协议 1. 先建立连接 wss://broadcastlv.chat.bilibili.com/sub 2. 发送登录包 { "uid": 0表示未登录,否则为用户ID, "roomid": 房间ID, "protover": 1, "platform": "web", 阅读全文
posted @ 2018-09-30 08:39 ouczbs 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 考虑到B站移动滑块登陆比较难而且成功率一般 故而采用了简单的二维码登陆 至少常用的PC+手机的网站都支持二维码登录 一、登陆流程 1、判断用户是否已经登录了 2、获取二维码地址 3、根据地址生成二维码 4、 循环判断是否扫码 4、获取个人信息 代码实现 二、API层 api.py 1. API应满足 阅读全文
posted @ 2018-09-30 08:18 ouczbs 阅读(2916) 评论(0) 推荐(0) 编辑
摘要: 实验环境 Python3+jupyter 一、程序框架 二、工具层 utils.py 1. 单例函数 三、网络层 jquery.py 要求: 1. 实现get、post请求 2. 添加cookie和headers 3. 处理http状态码异常 4. 判断返回数据是json 还是str 5. 每个用户 阅读全文
posted @ 2018-09-30 08:18 ouczbs 阅读(251) 评论(0) 推荐(0) 编辑