前言清一色的开篇,目的只为水一篇文章…这次是Bilibili Web端直播心跳API一个加解密算法去年写的东西,放着一直没怎么使用,一直懒就没写…以下所有数据都脱敏处理或者打码,不要作测试数据…
Bilibili Live如果研究的朋友,可能都抓过包看过数据包的情况有两个关键请求,分别为reportEnterRoom和reportHeartBeat两个请求在不同状态下带入一个加密参数 s...
前言博客也很久没水了,从日更周更到N月更,不知道写一些什么好…这次是Bilibili客户端播放API的一个加解密算法,也折腾了我一段时间,东西写好很久了,一直懒就没写…
BiliBili如果研究的朋友,可能都抓过包看过数据包的情况
如图所示,播放计数的API,以及请求头、请求体、返回值
API: https://api.bilibili.com/x/report/click/andro...
前言很久没有水博客了,在运行一个Django项目的时, 服务器版本大概Centos7.2,新机器花了点时候安装完需要的环境和依赖,本想一发入魂直接成功的,昨天在Ubuntu上成功运行,结果Centos就给我整个报错。
123.....raise ImproperlyConfigured('SQLite 3.8.3 or later is required (found %s)....
前言Centos7.5/Python2.7
准备工作
一台正常工作的VPS
准备一个域名用于解析(可选)
开源项目签到 —— 一个自动签到框架 base on an HAR editor
签到(项目)签到(模板)
搭建部署Centos
1234# 开发工具包yum groupinstall "Development Tools" -yyum install p...
前言Python3.6.6/threading/threading.Event,如何给每个线程加一个控制开关。
需求分析在爬虫项目中,threading模块的使用率还是很高的,每个线程之间独立,如果一个线程成功完成了任务退出了,其他的线程还要继续跑吗? 会造成资源浪费,如何给线程之间弄个信号源,一个线程完成任务,其他线程及退出呢?当然可能有很多方法完成目的,我只把自己使用...
前言Centos7.3/Python3.6.6|中文语言包的安装及中文支持
报错新系统配置Python环境,运行项目出现编码错误。
1UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128)
查错
遇事不决问百度,万裁难断询谷歌
一开...
前言Python的threading模块,没有提供线程退出的方法。如果程序多线程是死循环,即使CTRL+C也没有任何效果。
响应方法12345678for t in thread_list: # 设置守护 t.setDaemon(True) t.start()# 响应Ctrl+Cwhile True: pass
补充setDaemon(True):,是把子线程设置为...
前言Centos7.5/Python3.6.6,记录下安装过程,以便日后查看
依赖123yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y# 看需求安装yum groupinstall "Develo...
前言常用比较万金油的下载函数,记录方便下次调用。
代码1234567891011import requestsdef downloadData(url, **kwargs): try: res = requests.get(url, **kwargs) res.raise_for_status() res.encoding = res.appa...
前言Centos7.4/Python3.6.6
报错安装Scrapy时需要Twisted依赖,使用pip3 install Twisted安装,但是报了一个错误。
1This is the last Twisted release where...
查错
遇事不决问百度,万裁难断询谷歌
经过一番搜索后,问题是Twisted模块和高版本Python有兼容性问题,可以选择在官网下载...