
暑假
大一
暑假的时候,我开始自学
Python,还知晓了一项神奇的技术——爬虫。刚开始学也没别的想法,就想从网上爬点瑟图(好像是跟着小甲鱼的教程学的),从此就走上了这么一条不归路。到了大二上学期,我接触到wallhaven.cc这个壁纸网站。不过这个网站有个不足之处,在缩略图模式下浏览时,如果想要下载某张图片,就必须进入这张图片对应的网页,然后再右键保存图片,这实在是太麻烦了。我抱着所有壁纸我都要的想法,决定写一个批量下载壁纸的程序。因为已经学会了爬虫,从网站上下载图片并不难,但是我发现一张一张下载速度太慢了,于是就开始学习多线程技术来进行批量下载,最后的效果还挺不错的。相关项目在GitHub - lthero - big/Wallhaven - Batch - Downloader:可以批量下载wallhaven.com上的图片。后来我又想,为什么不在网页的缩略图那里直接添加一个下载按钮?于是我就去了解TamperMonkey,并且注入
JS脚本来实现一键下载的功能。因为不太熟悉,这个代码写了一两天。项目在GitHub - lthero - big/WallHaven - One - Click - Download:在wallhaven浏览页面添加下载按钮,能够直接下载原图,还可以预览原图,脚本地址为Wallhaven壁纸一键下载。大三的时候,学校要求每周都要进行青年
大学习打卡,可我这人忘性大,经常忘记打卡。于是我干脆写了一个
Python脚本,并且部署到
服务器上,目的就是每周定时完成青年
大学习,然后把打卡完成的信息通过邮件发给我。确定好目标后,我就上网搜索相关技术,然后写了一下午代码,当整个流程跑通的那一刻,感觉简直爽爆了。(可惜今年上半年青年
大学习系统改版了,不需要再打卡攒积分了)项目在GitHub - lthero - big/YouthStudyAuto:青年
大学习一键打卡。写点实用的东西吧!