资深抱佛脚玩家的自我修养

随着课程的结束,期末考试的脚步也近了。作为“资深抱佛脚玩家”,在得知准确的考试安排后我便可以及时做好预习准备,从而在 deadline 的压力之下,迸发出惊人的力量,强化自己的学习能力!

file

而期末考试的通知是第一时间发布在培养办的网站上,即该网站是最快获取考试信息的渠道。由于经常手动访问该网站会造成自己的焦虑并且浪费宝贵的时间,我决定用我的好帮手「 网络爬虫 」来帮我自动化监测网站,并且当培养办的网站发布出考试安排的通知之后立即告知于我,而告知我的形式采取了邮件发送的形式,即推送到常用的手机中。

页面爬取

观察网页结构发现通知都是发布在 通知公告 这个页面中,非常符合正常的逻辑,即最新发布的通知会出现在第一条的位置。那么我们只需要实时抓取该页面最新一条也就是第一条的内容就可以完成目标。

file

根据对历来考试通知形式的观察发现,所有的考试通知都带有“考试通知”的字样,并且打开该链接会下载一个xlsx文件,其中包含了考试时间地点等一系列必要信息。

我们采用 lxml 来解析网页,利用 xpath 提取关键的信息,一是通知的title,二是通知的内容(xlsx文件),而这个内容是通过获取该通知的 href 链接下载得到的。

file

定时爬取

为了能够在发布通知之后尽快得到该消息,又不是非常频繁的访问该网站以至于带来一些不必要的麻烦,所以我们采取每十分钟执行一次程序的策略,也是一种 trade off 。

file

这里用到了第三方库 apscheduler ,每十分钟执行一次任务,而 misfiregracetime 则是允许的误差时延,当任务连续执行多次之后,会产生一定的时延,导致下次任务无法执行。

file

邮件推送

当爬虫监测到培养办有最新的考试信息之后,自动将该 xlsx 文件下载到本地,并且通过邮件附件的形式送到我自己的邮箱,以便我随时随地都能用手机接收到这第一手的资讯。

file

需要注意的是这里 passwd 不是自己QQ邮箱的密码,而是在开启QQ邮箱的 POP3/SMTP服务 之后得到的授权码。

file

到这我们的爬虫脚本就已经完成了,一共分为爬虫爬取网页,程序定时运行,邮件发送这三个主体部分。然后我们就可以愉快地“不务正业”啦,直到收到来自自己发给自己的 “死亡邮件” ~

file

### 回答1: 概念定义:拖延症是一种心理疾病,它指的是一种持久性的行为模式,其特征是延迟完成任务。操作定义:拖延症指的是一种行为模式,即由于对任务难度过大、对成功没有自信、害怕失败、缺乏目标明确、缺乏合理计划等心理原因,导致有重要任务时无法及时开始或完成任务的行为。 ### 回答2: 拖延症是指个体在执行任务或完成计划中出现无法控制、无故延迟、拖拉拖延等行为的一种心理特征。它是指个体在本应采取行动的时候,却选择拖延、推迟或逃避行动,并且在拖延行为中感受到痛苦和内疚。拖延症的概念定义可以简化地理解为“不愿意立即行动、选择推迟或逃避行动,并在此过程中感受到负面情绪”。 对于拖延症的操作定义,可以从以下几个方面进行描述: 1. 时间管理困难:拖延症患者往往遇到时间管理上的困难,难以合理规划任务的时间和安排工作的优先级,导致任务堆积和拖延现象的发生。 2. 决策困难:拖延症患者在面临选择和做出决策时常常感到犹豫不决、犹豫不前,难以果断做出决策,进而导致任务的拖延。 3. 感受到痛苦和焦虑:拖延症患者在推迟或逃避行动时,常常会感到内疚、焦虑、压力和痛苦,但却无法有效摆脱这种负面情绪。 4. 完美主义倾向:拖延症患者中存在一部分人具有完美主义倾向,他们希望达到完美的标准,因此害怕出现失败或不完美的情况,对待任务时常常放大困难和要求,从而拖延行动。 5. 自我控制困难:拖延症患者常常在自我控制方面存在困难,无法有效地管理自己的情绪和动力,导致拖延行为的发生。 总而言之,拖延症指的是个体在行动中存在延迟、逃避、无法控制的特征,同时在此过程中感受到焦虑、压力和内疚等负面情绪。拖延症的操作定义主要包括时间管理困难、决策困难、痛苦和焦虑感受、完美主义倾向以及自我控制困难等方面。 ### 回答3: 拖延症是一种心理现象,指的是个体在面对任务时持续使用非理性的行为,无法有效地进行自我控制和时间管理,导致任务被推迟或未完成的现象。 操作定义是对拖延症概念的具体描述,包括拖延行为的特点和表现。拖延症的操作定义可以包括以下几个方面: 1. 任务的推迟:拖延症的主要特点是个体常常推迟开始任务的时间,即使任务的截止日期逼近,也无法迅速启动。个体可能会用其他没有紧迫性的活动或娱乐来替代初步的任务,以逃避任务的压力。 2. 临时抱佛脚:拖延症的个体常常在任务截止前的最后一刻才开始工作,临时抱佛脚,急于完成任务。这种行为常常导致工作效率低下,产生质量问题,并增加了心理的压力。 3. 决策困难:在面临多个任务或活动选择时,拖延症个体常常陷入决策困难。他们往往会花费大量的时间和精力去思考选择,而无法做出有效的决策。 4. 时间管理问题:拖延症个体常常无法正确管理时间。他们可能过度估计完成任务所需的时间,导致任务超时;或者无法合理分配时间,导致任务错过截止日期。 5. 消极情绪和自我指责:拖延症个体常常会感到内疚、紧张、焦虑和自我指责,因为他们意识到自己的拖延行为会带来负面后果,但又无法改变这种行为。 总之,拖延症是一种特定的心理现象,操作定义包括任务的推迟、临时抱佛脚、决策困难、时间管理问题以及消极情绪和自我指责等表现。对于这种现象,个体可以通过制定有效的时间管理策略、建立自我激励机制以及寻求专业帮助等方式来应对和改善。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值