见信好:
这是《未闻Code·会员通讯》第三期邮件。
我写了什么
这一周恰逢五一,因此文章写得比较少,有一篇原创文章:
这篇文章主要介绍如何在不穷举的情况下,移除所有的不可见字符。不可见字符会占用字符位置,但是无论是print打印还是显示在网页上都看不到。这些不可见字符可能导致你在进行字符串匹配的时候出现异常。在这篇文章之前,很多人有两种方法,一种方式是用一个变量记录常见的不可见的字符,然后逐一匹配;第二种方法是使用正则表达式,把中英文、数字、标点符号等等可见符号提取出来。但无论哪种方法,都没有这篇文章里面讲到的方法好。一行代码解决问题。
本周在读者交流群里面,又出现了很多不看文档只看博客的同学。因此我不得不再次提醒各位,很多中文博客里面的文章存在误导,大家写代码应该回归文档。这里有三篇以前写的文章,来说明阅读文档的重要性。
为什么你需要少看中文技术博客以及如何在Python里面精确四舍五入
我在研究什么
mp4->gif
本周,我在研究FFmpeg把视频转成gif的方法。网上常规的办法转完以后,一个1MB的视频会生成一张10MB的gif动画。目前我通过减小帧率,缩小尺寸,降低色彩,能做到的极限是得到一张3.5MB的gif动画。还没有找到让gif小于视频的解决方法。
如果大家有优质的解决方案,请回复这封邮件告诉我。因为这个服务需要集成到一个WebAPI里面,所以必须要通过编程能实现得方法。不能手动使用转换软件。
突破CloudFlare的5秒盾
本周也在研究Python requests通过CloudFlare反爬虫机制得方法,目前已经有了解决方案。能完美突破免费版CloudFlare得5秒盾。下周我会写一篇文章来说明具体做法。
其它闲话
本周有一个悲伤的消息,轻芒杂志由于众所周知的原因,被封了。又缺了一个阅读深度长文的渠道。所以,对于内容平台来说,除非自我阉割得不像样,否则总是逃不了被封得命运。而前几年,各大RSS App在国区应用商店也惨遭下架。所以,目前阅读深度文章得有效渠道,除了自建RSS服务之外,就是邮件通讯了。
本周得会员通讯就到这里。我们下周见。
青南
2021-05-09