Python
三级狗
扎实基础
展开
-
如何爬取B站视频的封面图片
缘起周末在B站刷视频的时候,红灯区…啊呸!钢琴区一个up的视频突然拽住了我的眼球,一连翻看了她的几个视频之后,我发现这个up每次的封面确实有点东西!于是突然来了兴致,想通过自己为所欲为的技术手段,实现一波儿封面批量自提。简单调查了一番,发现这东西用Pyhton爬虫搞,不仅难度不大而且很有搞头!于是很快便开始上手缕逻辑。实施第一次接触爬虫,就想要那种短平快的东西,所以我把逻辑抽离的非常宏观:先知道目标图片的网址是什么?通过代码访问这个网址,拿到目标页面的全部代码。解析这个代码,找到图片所在原创 2020-08-17 10:51:00 · 5026 阅读 · 4 评论 -
Python3 Gearman 使用
网上很多资料对python gearman的使用都是用的gearman模块,然而这个模块仅支持python2.x ,使用python3的pip install安装,会因为不支持的python2语法报错,根本无法使用。 想用python3的资料特别少。安装首先先安装gearman:sudo apr-get install gearman libgearman-dev安装python3对应的...原创 2020-02-18 16:19:23 · 1918 阅读 · 0 评论 -
终端输入错误命令却得到一个python的报错
错误场景:更新系统Pythonubuntu16.04,系统自带python2.7.12和python3.5.2。 因为写代码要用到协程相关的库正好支持最低在python3.5.3。 于是下了个Python3.6把系统的python更新了。更新完成后系统终端出现了这样莫名其妙的问题:threedog@ThreeDog:~/python/Python-3.6.5$ dsadadTraceback...原创 2019-11-06 16:32:10 · 8518 阅读 · 10 评论 -
Python实现控制台清屏
Python实现控制台清屏网上的资料清一色的os.system()调用,这种方法可以实现,但是有两个比较致命的缺点:1、Linux下和Windows平台下命令有异:cls和clear并不一样。2、system调用底层的实现是阻塞的系统调用执行外部命令,相当于是先后调用了fork, exec,waitpid来执行外部命令。这样清屏一个简单的功能,如此大费周章实在是太不合理了。解决方案非常简...原创 2019-04-30 18:25:17 · 5025 阅读 · 4 评论 -
Python获取当前模块对象
Python获取当前模块对象翻遍百度没找下。Google里直接查python get current module object找到了答案:import sys sys.modules[__name__]ps:官方文档里也是这么写的,所以没有更好的办法了:https://www.python.org/dev/peps/pep-3130/# __import__ lets you us...原创 2019-05-17 18:03:48 · 9138 阅读 · 0 评论 -
200行Python实现效果逆天的连连看外挂
本文内容转自我本人的知乎回答:你看过/写过哪些有意思的代码? - 三级狗的回答 - 知乎 https://www.zhihu.com/question/275611095/answer/407984155 。转载请务必联系作者授权,并注明出处。博客里不能加小视频,上几张图展示下外挂的惊人效果,图中是将时间间隔设置为0的效果。前言python写的连连看外挂,图中时间间隔设置成了0,效...原创 2019-07-19 18:26:54 · 3347 阅读 · 2 评论