python3.5,监控网站的问题

hughtainVic 发布于 2016/08/25 15:39
阅读 359
收藏 0

win10,py3.5,我几乎是零基础入门计算机的事情,所以不是很懂

那个,如果我要监控学校校网,并且有更新的时候给自己的邮箱发消息,我的思路是把HTML的页面保存下来,连接有变化的话就发邮件给邮箱,知道发送邮件有专门的模块,那么定时搜索校网有么有变化是不是要把这个程序搭到某个服务器???这块不懂,而且那个程序是要写成面向对象的对吧,写完之后搭建是??

好懵逼,有没人指点下???

加载中
1
Ashkandi
Ashkandi

仅供参考

一、基础功能实现,使用Python3.x的基础包即可完成:

1、使用urllib.request去获取网页;

2、使用html.parser解析网页内容;

3、使用smtplib发送邮件。

第2项,可以使用BeautifulSoup来代替html.parser;

二、PO还是OO

面向对象和面向过程都是为了解决问题,在这个场景里程序规模不大,你想用哪个就用哪个。

三、搭建

我是这么处理的,把脚本编制完成之后,写一个批处理文件执行脚本,然后用windows的计划任务来执行。

0
黑暗圣堂武士
黑暗圣堂武士

不需要服务器,跑自己电脑上。保持开机运行就可以。

pypi 上有很多封装好的,发邮件用的python库。更简单易用。

比如 easysendemail emailsend PyMailMan 

放计划任务里定时运行,比如半小时运行一次。


返回顶部
顶部