今日阅读:

  • 浅度剖析B站的新 -352 风控策略
    小结:最显眼的地方最容易忽视。琢磨各种反爬机制的时候却忘记了 UserAgent 这个最基础的校验模式,这种错误在我写爬虫的时候也会出现。
  • 别再问我什么是中国摇滚
    小结:只能算开阔视野的一个视频,国摇了解的不多,但是这里面选的很多歌都不能归类到摇滚范畴吧。最搞笑的是弹幕里还有人口口声声说“民谣也是摇滚的一种啊”“XX这种精神的还不够摇滚啊”,硬要把音乐风格跟某种精神绑定,只能说抽象。

今日软件:

  • aggregator
    小结:自动爬取网络上分享的订阅地址及代理节点,也能够自动注册/续期、订阅转换、节点存活检查等。
    羊毛党的极致,而且跑下来非常的顺利没有任何 Bug ,主要还是现在各种机场的水平鱼龙混杂,使用通用面板的太多,非常的好操作。

今日代码:

主要在测试 NoneBot 里已上架的插件,为自己编写插件前先熟悉下整个框架,但是发现了一些让人使用体验直线下降的问题。
首先是 NoneBot 插件检测可用性问题,NoneBot 商店有一个自动检测功能,会自动检测插件导入时是否有报错,以此推断插件在当前机器人版本的可用性。这原本是一个很好的设计,但是判断的方法过于粗暴,就是直接的操作自动化安装然后检测,导致很多需要第三方依赖库和配置文件的导入就会报错,然后这些就会标记为无法正常加载。
我碰到太多可用的插件,但是因为没有正确的写配置导入而被标记为不可用,让这个所谓的“检测”变得完全负效果。 此外在使用 NoneBot 相关插件的时候还遇到相当多的文档问题,比如:
在nonebot的.env文件或者.env.prod中更改BISON_OUTER_URL: 配置项无效
这个 issues 提出了一个关于文档描写有误,导致无法访问地址的问题,里面提到会后续更新文档,但是这个旧版的文档仍然在 Readme 上挂着——是的这个项目有两个文档,还是穿插引用,让人抓狂。
image1 更让人抓狂的是这款在 NoneBot 里显示绿色可用,且 Readme 里也明白写着支持的平台就是不支持。看 issues 里也早有人提出 B站订阅失效的问题,经过我的测试微博推送也完全不可用,浪费部署的时间。

其他小收获。

ubuntu@VM-20-10-ubuntu:~/aggregator/aggregate$ pip install tqdm Defaulting to user installation because normal site-packages is not writeable Looking in indexes: http://mirrors.tencentyun.com/pypi/simple ERROR: Could not find a version that satisfies the requirement tqdm (from versions: none) ERROR: No matching distribution found for tqdm

在安装 tqdm 库的时候发现一个可能是国内 VPS 厂商才有的 Bug,就是腾讯服务器为了能让国内用户有更好的开发体验,默认把 Pypi 的来源改成了腾讯自己的镜像站。但是这个包腾讯云镜像未同步,手动指定安装来自 Pypi 源站就解决了。

今日见闻:

无见闻。

今日废话:

管住嘴,迈开腿。