bash 监视网页内容改变
01.25.2008 by drivel - 2 CommentsPosted in GNU/Linux, Net, 求学生涯 | 繁體/正體中文
今天USTB的考试结果出来,当然想第一时间知道结果,又不能老是刷新招生处的主页,所以我们需要一个脚本来帮助监视,如果有改变,马上播放音乐通知。
总共有2个文件,一个是ustb.sh,用来下载页面,并把里面的“浏览人数”去掉
- #/bin/bash
- while(true);do
- wget http://zhaosheng.ustb.edu.cn/zs/index.do > /dev/null
- iconv -f gbk -t utf8 index.do >aaaa
- sed '/历史访问量/d' aaaa>aaaa1
- sed '/今日访问量/d' aaaa1>aaaa2
- sed '/昨日访问量/d' aaaa2>aaaa3
- md5sum aaaa3
- sh judgemd5.sh `md5sum aaaa3`
- sleep 5
- rm index.do
- rm aaaa*
- sleep 25
- done
第二个则是judgemd5.sh,判断MD5和目前的MD5
- #/bin/bash
- echo $1
- tarmd5="f2dd3b319dbc6c7f7d9f4dd6e4de3a65"
- if [ "$1" = "$tarmd5" ];then
- echo "nothing changed"
- else
- echo "found something changed!"
- mplayer ~/wing.mp3
- fi
转载请保留出处




很长时间没光临你这了,来给你送个IP。
HackerVip’s Blog
http://Vip.sg-zc.cn
[回复]
恩,不错,这是个思路,以后监视网页这样不错
[回复]