需求
Freenom是很好用的一个免费域名提供商,但是有一个很刺挠的问题:需要每年去手动续期,对于我这种强迫症患者是接受不了的,那么我们有没有方法来实现自动话续期呢?答案是:肯定的!
解决思路
首先分享一下我的思路:要实现自动续期,我们可以使用爬虫的方式,实现手动续期,至于时间的掌控,由于Freenom的续期时间为到期日的
前14天
,既然已经知道了规则,那么我们可以通过很多种方式来实现:比如,使用APScheduler 或者直接在我们的服务器中使用crontab
定期执行,设置定期执行我们可以选择几种方式:一种是根据我们具体的到期时间设置日期,一种是让它自动以一个小于14天的周期(因为到期14天前就可以申请续期)
自动执行我们前面写好的爬虫代码,这样就可以实现永久自动续期了(当然,前提是我们的定时环境不出问题)!这里还推荐大家可以使用一个叫青龙面板
的工具(我个人现在就是用这个,请自行B度,很简单),这个工具可以很方便的帮我们实现一些定期执行任务的功能
源码分享
- 以下是续期的爬虫源码(我个人就是将下面的代码挂载在青龙面板里面)