可画(canva)是一个非常流行的在线平面设计平台,因为它无需专业训练和技能就可以利用其丰富的资源设计出美观、酷炫的作品,这些作品可以是视频、广告、演示文稿、网站页面、社交媒体界面、商业标识等等,因而它受到了极其广泛的设计专业和非专业人群的喜爱。在可画平台上,不同的身份获取的设计资源是不同的,对于个人来说,其身份如果按照获取设计资源由少到多则可以分为以下几类:免费版、教育版、高级版、团队版等,图1是可画官方定义的各版本之间的差别:
图1
由图1可见,团队版是可画会员中价值最高的会员版本,因而获取团队版资格是可画普通会员的强烈愿望,目前,大多数会员都是通过免费的团队会员邀请链接获取一个月的团队版使用权限,虽然网上有一些发布可画团队版免费邀请链接的固定网站,比如图2所示的网站。
图2
不过,现在这样有效的团队会员邀请链接不多了,并且,一个团队版的使用人数上限为500人,新的有效链接出现后,由于申请人数众多,团队人数很快就会满员,当你得到一个免费邀请链点击后,大概率会出现图3所示的结果:
图3
所以如何及时获取有效的申请链接是可画普通会员经常要解决的问题。
本文介绍了一种方法,它采用Django网络框架与爬虫技术相结合,实时监控定时更新可画团队版免费邀请链接的网站页面,一旦链接有更新动作,第一时间获取相关信息,并直接加载这个有效的邀请链接,自动进入可画网站获得团队版使用资格。使用这个方法,你需要做的事情是安装相应的软件,构建软件运行环境,运行软件等待有效链接的更新。只要有足够的耐心,你一定可以获取想要的团队版资格。
现在从本机软件环境、开发过程及代码解释、软件使用及效果简介几个方面说明本方法。
一、软件环境
首先说明,以下的软件都是在windows 11专业版平台的环境中安装和运行的。
Django和爬虫的基础都是python,本机的python的版本是3.12.4,Django的版本是4.2.1,如图4所示。
图4
为了运行爬虫的相关命令,必须安装必要的第三方软件包,根据这个软件的需要,安装了三个软件包,一个是parsel,一个是requests,还有一个是fake_useragent。由于经常会安装不成功,在安装时尽量镜像,下载速度快,且稳定。我常用的镜像是阿里云,比如,用pip install parsel -i https://mirrors.aliyun.com/pypi/simple命令就可以从阿里云镜像安装parsel包。图5是安装parsel成功后的显示信息。
图5
需要注意的是在python安装时一定要勾选“Add Python to environment variables”选项,以便在运行python命令时不必在意你处在“世界”的哪个角落
-
二、开发过程及代码解释
-
开发思路
-
使用爬虫技术寻找可画团队版的免费链接,这个链接可能不是全时有效,但它是定期更新的,也就是说,在它刚刚更新的一段时间内,团队人员不会立即满员,软件具有监听链接更新的功能,一旦有更新,就马上自动采取行动,或者直接加载更新链接,自动获取团队版使用资格;或者通知软件使用者,由使用者手动链接操作获取团队版使用资格。要达到上述效果,必须有以下基本条件:一是要找到稳定、有效、方便的可画团队版免费邀请链接信息发布的网站;二是软件具有实时监听这个网站更新动作或信息的功能,能准确的判断出有新的可用的邀请链接出现;三是在获取信息后,软件能及时地自动处理或通知使用者,如果用通知模式,由于链接的时效性,可能会让使用者失去机会,因而自动处理是较为理想的方案;四是软件轻量化,在运行时不会占用过多的资源而影响系统功能。五是软件有一定的措施,能够持续获得足够的信息以判断链接更新状态。
2. 开发流程
开发流程的第一步是决定信息来源。根据上面的思路,最重要的就是找一个可靠的信息源,这个非常难,原有的一些经常发免费邀请链接的网站现在发生了变化,比如图2那个网站,原来只需要1到2个小时后就可以获得get here链接现在变成几个小时了,而且邀请链接也不完全是团队版,有时是使用资源稍少的教育版。还有作者曾经使用过的https://mfatools.net/canva-pro-team-invite-links