python 装饰器从走路到跑路(误

计时器的例子

在平时工作中,我们可能需要为一些业务方法添加一些通用的功能,比如 日志打点、调用耗时、重试机制等。举个例子,我们要统计某些方法的调用耗时并上报,那么对于一个业务方法,

import time

def biz_method(uid):
print('processing')
time.sleep(1) # 模拟业务代码运行

我们可能想到这么改造

import time
def biz_method():
start = time.time()
print('processing')
time.sleep(1) # 模拟业务代码运行
print ('time spent %.4fs', % (time.time() - start))

但是这样的话,一大段业务无关的代码就混入了业务流程中,这显然很不合理,并且我们需要记录统计时间的方法也不止这一个,这个时候,我们就需要 装饰器 这个东东

通过js解析获取B站弹幕发送者

代码地址

B站弹幕下载,查找发送者工具
需要python环境才能使用。

Why?

  • 感觉暑假刷B站刷的比较多,有时候看到一些嘴臭的弹幕就想把那些人从屏幕后面揪出来嘴臭回去,然后就想这可不可以通过弹幕找到发送者。

  • 手机流量限速到1M,刷B站的时候卡的要死,心里想着把弹幕关了会不会加载的快一点(一开始没仔细想,以为B站的的弹幕是轮询的,然后认为既然是每隔一段时间请求一次,关闭弹幕应该会终止轮询行为),但是后来抓包的时候发现,显然不会加载的快一点啊QAQ!!!


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×